作业帮 > 综合 > 作业

用matlab在极坐标中画圆怎么画

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/07 23:48:25
用matlab在极坐标中画圆怎么画
用matlab在极坐标中画圆怎么画
知道圆的极坐标方程就行
然后用polar(theta,r)
比如你要画一个圆,圆心在(0,2)点,那么r=4*sin(theta),
theta=0:0.001*pi:2*pi
polar(theta,r)
就可以了.
但是要注意的是,theta和r这两个矢量的size要是一样的.所以如果你要画一个圆心在原点的圆.
也就是r=4(假设半径4),那么不能直接用polar(theta,r)因为此时r是一个元素的矢量,而theta是1*2001个.所以可以用r=linspace(1,1,2001)*4.或者是ones(1,2001)*4
然后在用polar命令