早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
为什么用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,'-*') %画点和线图,看得更清楚.
看了 为什么用matlab画出的图...的网友还看了以下: