首页 >>  正文

matlab曲线平滑

来源:baiyundou.net   日期:2024-09-21

鄂时鸦944MATLAB画出平滑曲线图问题 -
项临疯19147906547 ______ x=[0 3 5 8 10 15 20 25]; y=[48 20 15 8 5 3 2 1]; y1=[1 2 4 6 8 1 22 56]; values1=spcrv([[x(1) x x(end)];[y(1) y y(end)]],3,1000); values2=spcrv([[x(1) x x(end)];[y1(1) y1 y1(end)]],3,1000); plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b')

鄂时鸦944matlab画平滑曲线
项临疯19147906547 ______ 得用拟合或插值. 常用的拟合有多项式拟合POLYFIT 插值有INTERP1,SPLINE,LAGR1等...

鄂时鸦944matlab绘制曲线,把几个点用曲线平滑过渡~ -
项临疯19147906547 ______ x1=[10,20,30,40,50]; y1=[18.13286,81.2038,98.53712,223.075,264.4804]; plot(x1,y1,'or'); hold on; X = min(x1):.1:max(x1); Y = interp1(x1,y1,X,'cubic'); plot(X,Y); hold off;

鄂时鸦944怎么用MATLAB在同一坐标中绘制下列函数其中x的范围的范围在 - pi 到pi之间,选择合适的数据间距画出平滑曲线 -
项临疯19147906547 ______ 一般说来,要想得到平滑的正弦曲线,一个周期至少需要20个点以上,这样,绘制y3至少要取60个点.当然,具体取多少点合适,你可以取别的值再做一下对比.另外,y1、y2、y3也可以取相同的点数,我这里示范的是得到平滑曲线的最少点.N = 20; x1 = linspace(-pi, pi, N); x2 = linspace(-pi, pi, 2*N); x3 = linspace(-pi, pi, 3*N); y1 = sin(x1); y2 = sin(2*x2); y3 = sin(3*x3); plot(x1, y1, 'r--', x2, y2, 'b-', x3, y3, 'g:') axis([-pi pi -1 1])

鄂时鸦944matlab如何对封闭不规则曲线进行平滑处理 -
项临疯19147906547 ______ matlab如何对封闭不规则曲线进行平滑处理?是否可以这样来考虑,用plot()函数绘制出其散点图,根据散点图判断,进行分段插值处理(如多项式插值,样条插值等方法).

鄂时鸦944matlab如何让正弦曲线圆滑,函数是这样的 >> clear >> t=0:15:1185; >> T=[0.036 0.146 0.247 0.338 0.423 -
项临疯19147906547 ______ 用spline插值后再绘制,例子 x = 0:10; y = sin(x); xx = 0:.25:10; yy = spline(x,y,xx); plot(x,y,'o',xx,yy)

鄂时鸦944怎样用 matlab 画出指定几个点的曲线光滑 -
项临疯19147906547 ______ 一、x1=[0.83950.79950.78950.78670.78570.78530.7847 ]; y1=[1.11E-014.64E-021.19E-031.77E-041.57E-053.45E-062.55E-07 ]; semilogy(x1,y1)%原来的折线 x2=linspace(min(x1),max(x1)); y2=interp1(x1,y1,x2,'cubic'); figure semilogy(x2,y2)%处...

鄂时鸦944matlab实验数据plot绘图曲线如何圆滑?
项临疯19147906547 ______ 拟合 例如: x = (0: 0.1: 2*pi)'; y = sin(x)+0.3*rand(size(x)); p = polyfit(x,y,6); f = polyval(p,x); plot(x,y,'o',x,f,'-'); axis tight; 其中x,y为你的数据f为拟合数据 grid;

鄂时鸦944Matlab生成平滑曲线. x=[20 25 30 35 40 45 50];y=[71.0,73.0,75.1,76.5,78.1,78.8,79.0];在线等.. -
项临疯19147906547 ______ x=[20 25 30 35 40 45 50]; y=[71.0,73.0,75.1,76.5,78.1,78.8,79.0]; plot(x,y) p=polyfit(x,y,2); hold on plot(x,polyval(p,x),'r')

鄂时鸦944求助怎么用matlab画出平滑曲线 只有五个点,怎样画出这种图形 -
项临疯19147906547 ______ 因你给出的已知点只有五个点,那么你可以考虑用样条插值法,在曲线上插入若干个值,得到三个分段n次多项式系数.实现过程如下:x=[.....] y=[.....] pp=spline(x,y) pp.coefs n1个分段n次多项式系数 pp2=csaps(x,y,pp) 实现光滑拟合 fnplt(pp2) 绘制样条曲线图

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024