Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在matlab中画一条线。我的场景就像 x=[-400:400] 和 'y' 应该是相同的长度,但是是一条不规则的斜率连续线,最后我想使用 plot 命令进行绘图,比如 plot(x,y)。任何人都可以建议如何做到这一点。
谢谢
假设您想以 1 为步长进行绘图,那么您有:
x1=-400:-300; x2=-300:-200; x3=-200:300; x=[x1 x2 x3];
然后对于 y 你将拥有:
y1=ones(1,length(x1)); y2=(-200-150)/(-200+300) (x2+300) + 150; y3=(200+200)/(300+200) (x3+200) - 200; y=[y1 y2 y3]
进而 :
plot(x,y)