如何用matlab在同一个坐标系中画圆和直线

如题所述

常用两个方法:

    在同一个plot()函数中画出圆和直线

    使用hold on 使当前轴及图形保持而不被刷新,从而可以继续加入新的图形

示例代码:

>> t = 0:pi/50:2*pi;
>> plot(cos(t),sin(t),'r',2*cos(t)+1,2*sin(t)+1.5,'g')
>> x = -2:2;
>> y = 2*x;
>> hold on
>> plot(x,y,'b')
>> axis equal

绘图效果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-06
x=0:pi/10:2*pi;
y=x;
plot(x,y)
hold on
[x,y]=meshgrid(t);
plot(sin(t),cos(t))
axis equal本回答被提问者采纳