情节x ^ 2 + y ^ 2 = 4

196(30天)
穆罕默德Lawindy
穆罕默德Lawindy 2020年2月25日
评论道: 史蒂文的主 2022年6月24日
你好,我有一个关于matlab的起动问题。我怎么画一个圈由x ^ 2 + y ^ 2 = 4 ?
谢谢你!

接受的答案

天空缝匠肌
天空缝匠肌 2020年2月25日
有一些方法来做这件事。一个有点不可知方程是想代表(在这种情况下,一个圆)包括整个空间计算方程,然后策划只有一个 等值线 目标的价值。
(X, Y) = meshgrid (3: .1:3, 3: .1:3);%生成域。
Z = X。^ 2 + y ^ 2;%找到函数值的域。
轮廓(X, Y, Z, 4 [4])%绘制等值线的函数值是4。
如果你知道更多关于函数,可以把它变成只有一个变量的函数(例如,正弦和余弦(t),在大多数情况下这是可取的。
1评论
穆罕默德Lawindy
穆罕默德Lawindy 2020年2月25日
非常感谢。

登录置评。

更多的答案(3)

詹姆斯Tursa
詹姆斯Tursa 2020年2月25日
例如,因为你知道这是一个圆半径为2集中在原点;
ang = 0:0.01:2 *π;
x = 2 * cos (ang);
y = 2 * sin (ang);
情节(x, y);
1评论
穆罕默德Lawindy
穆罕默德Lawindy 2020年2月25日
也谢谢你。

登录置评。


哈姆萨
哈姆萨 2022年6月24日
编辑:图像分析 2022年6月24日
绘制等高线的圆半径为1的x ^ 2 + y ^ 2, 2, 1.41, 1.73。
1评论
图像分析
图像分析 2022年6月24日
半径= (1、2、1.41、1.73);
viscircles([0(4,1), 0(4,1)],半径);
平等的
网格;

登录置评。


史蒂文的主
史蒂文的主 2022年6月24日
另一个方法是使用 fcontour 函数。
f = @ (x, y) x ^ 2 + y ^ 2;
fcontour (f,“LevelList”4)
平等的
如果你想看到多个轮廓,指定一个非标量LevelList。
fcontour (f,“LevelList”1:4:25)
平等的
2的评论
史蒂文的主
史蒂文的主 2022年6月24日
请注意, viscircles 是图像处理工具箱的一部分,这意味着并不是所有的用户会访问到它。

登录置评。

类别

找到更多的在轮廓图帮助中心文件交换

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!