我要用matlab绘制一条平面参数曲线,怎么画?

参数方程是r=10*(1+t)   x=r*cos(t / 360)   y=r*sin(t / 360)
轨迹应该是一条螺旋线,请给我绘制的matlab代码。

第1个回答  2011-12-09
做辅助直线用
>> refline(0,0)
第一个零代表斜率,第二个代表截距追问

不明白啊,什么意思?直接把程序给我吧,谢谢

追答

哦,我开始理解错了还以为要做一条辅助线,不好意思。你的意思是做一条参数曲线吧
>> t=-20*pi:.01:20*pi;
>> r=10*(1+t);x=r.*cos(t);y=r.*sin(t);
>> plot3(x,y,r)

追问

不对啊,就是一条平面螺旋线,z为0

追答

>> t=0:.01:20*pi;
>> r=10*(1+t);x=r.*cos(t);y=r.*sin(t);
>> plot(x,y)
试试这个结果

本回答被提问者采纳
第2个回答  2021-04-13

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!