画出的plot图是点与点折线,请问怎么才能多取点变成平滑曲线
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/15 22:07:32
画出的plot图是点与点折线,请问怎么才能多取点变成平滑曲线
我初学,麻烦大家指教.
这时后面画图的程序
z0=[3.5;-1.5;1]; %给初值
z(:,1)=z0;
t(1)=0;
n=20;
for kk=1:n
w(kk)=0.1/(kk+1)^2;
z(:,kk+1)=t1*z(:,kk)+t2*K*z(:,kk)+t3*w(kk);
end
%t=0:0.2:20;
figure
plot([0:n],z(1,:),'b')
hold on
plot([0:n],z(2,:),'r--')
hold on
plot([0:n],z(3,:),'r.-')
hold on
xlabel('t');ylabel('z')
legend('z1','z2','z3')
title('state response')
就剩5分……
我初学,麻烦大家指教.
这时后面画图的程序
z0=[3.5;-1.5;1]; %给初值
z(:,1)=z0;
t(1)=0;
n=20;
for kk=1:n
w(kk)=0.1/(kk+1)^2;
z(:,kk+1)=t1*z(:,kk)+t2*K*z(:,kk)+t3*w(kk);
end
%t=0:0.2:20;
figure
plot([0:n],z(1,:),'b')
hold on
plot([0:n],z(2,:),'r--')
hold on
plot([0:n],z(3,:),'r.-')
hold on
xlabel('t');ylabel('z')
legend('z1','z2','z3')
title('state response')
就剩5分……
可以用样条插值函数spline:
x=[0:n];
xx=[0:0.1:n];%你希望得到的曲线的精度,0.1是x方向步长
zz1=spline(x,z(1,:),xx);
plot(xx,zz1);
x=[0:n];
xx=[0:0.1:n];%你希望得到的曲线的精度,0.1是x方向步长
zz1=spline(x,z(1,:),xx);
plot(xx,zz1);
求matlab高手告诉我怎么画出这样的平滑带点曲线
mathematica画出散点用什么语言使图像为平滑的曲线(ListCurvePathPlot 画出的是折线)?
matlab中极坐标图的点与点之间的连线怎么画成平滑曲线?
matlab用plot画出来的曲线图怎么把横坐标变成汉字标识?
利用origin作图时怎样画出平滑的曲线
matlab画图怎么画出平滑的图?
用CAD怎么绘制平滑的曲线?
Matlab中,log10(y)=-0.5*log10(x)+1.8 ,请问如何画出plot(x,y)的曲线
Matlab如何用plot画出在不同数值区间不同颜色的折线图
画统计图什么时候该用平滑曲线,什么时候用折线
统计图 曲线 折线有一个关于平均速度的题说先把点点好,再用【平滑曲线】连接,莪一直一直搞不懂【折线统计图(也就是把点点好
在Matlab中用plot函数画出了多条曲线,用Lagend给出图例的时候,怎么调换各条曲线给出图例的顺序?例如: