> 知识 >

为什么用matlab画出的图是折线形式,怎样修改使默认为曲线
比如t=0:pi;
y=sin(t);
plot(t,y)
画出来的是折线

人气:217 ℃ 时间:2025-06-17 09:14:29
解答

这样说吧.
所谓折线是相邻两点间用直线连起来的.整体上看三点是两条直线,只要斜率不一样的话,看起来就是折线.
你要曲线的话,两点之间或者三点之间,你得用插值的方法弄.你查查Hermite插值之类的看看.
t=0:pi; %你这个才三个点0,1,2,3
y=sin(t);
plot(t,y)
你改一下:
t=0:0.01:pi; %大约314个点
y=sin(t);
plot(t,y)
当然你可以:
t=0:0.01:pi; %大约314个点
y=sin(t);
plot(t,y,'-*') %画点和线图,看得更清楚.

推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版