matlab里怎么画光滑的曲线图 x=[1,2,3,4,5,6,7,8,9,10];y=[2,-2,2,-2,2,-2,2,-2,2,-2];plot(x,y)你的这些数据画出来就这样。
如何使matlab中曲线平滑 clc,clear;a=1:1:6;横坐标b=[8.0 9.0 10.0 15.0 35.0 40.0];纵坐标plot(a,b,'b');自然状态的画图效果hold on;第一种,画平滑曲线的方法c=polyfit(a,b,2);进行拟合,c为2次拟合后的系数d=polyval(c,a,1);拟合后,每一个横坐标对应的值即为dplot(a,d,'r');拟合后的曲线plot(a,b,'*');将每个点 用*画出来hold on;第二种,画平滑曲线的方法values=spcrv([[a(1)a a(end)];[b(1)b b(end)]],3);plot(values(1,:),values(2,:),'g');建议学会使用搜索引擎,“matlab曲线平滑“出来一堆方法
matlab怎么对曲线进行平滑啊? x=[0.10.160.270.410.480.590.8];y=[870118100905];以上bai是每一个X和Y对应的duzhi坐标,请问如何编dao程能够绘制平滑曲线,这个内图形就像容二次函数一样的如果要在图中绘制一条直线加上y=70的直线,用不同颜色区分!x=[00.10.160.270.410.480.590.8];y=[59701181001705];y1=[22.822.822.822.822.822.822.822.8];values1=spcrv([[x(1)xx(end)];[y(1)yy(end)]],3,1000);values2=spcrv([[x(1)xx(end)];[y1(1)y1y1(end)]],3,1000);plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b')
如何用matlab画平滑曲线?