作业帮 > 综合 > 作业

为什么用matlab画出的图是折线形式,怎样修改使默认为曲线

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 19:34:31
为什么用matlab画出的图是折线形式,怎样修改使默认为曲线
比如t=0:pi;
y=sin(t);
plot(t,y)
画出来的是折线
这样说吧.
所谓折线是相邻两点间用直线连起来的.整体上看三点是两条直线,只要斜率不一样的话,看起来就是折线.
你要曲线的话,两点之间或者三点之间,你得用插值的方法弄.你查查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,'-*') %画点和线图,看得更清楚.