如何用Matlab拟合给定的两组数据成一条波浪线

如何用Matlab拟合给定的两组数据成一条波浪线,第1张

在命令窗拍派口中输入cftool,吊出数据租迟拟工具箱

选择Data,X Data 选t,Y Data设成y 然后“Creat Data Set” 关掉弊贺李

选择Fitting ,New fit ,选cubic polynomial 点Apply,图形就出来了。

N = 50   %  数据点的点数

x = linspace(0,pi,N)'   %  x坐标码没

y = sin(x)   %  y坐标

Q = zeros(N,1)

for 卜帆i = 2:N

    Q(i) = trapz(x(1:i),y(1:i))  %  y值与x轴所包围的面积

end

Q   型模雹%  曲线与x轴所包围的面积

plot(x,y,'-.',x,Q,'-')

波浪线常见的情况有下面几种:一是你定义的变量可能没有在程序中用到,这个你把鼠标移到上面自然有英文显示,这种错误没事,不影响程序的运行,只是感觉程序累赘罢了再一种就是程序编写错误,比如输入if循环的时候少了end的时候会在if下有波浪线,这是只要你运行就会提示你这一行有错,这种错误是致命的楼主是在自定义M文件函数NewmarkBetaLinear的第一步,依经验看是没有语法错的,可能是你在编写的初始其中的变量还没有正式用到过,暂时的显示波浪线,如果你编写完整后,各种参量都用到且无语法错误,波浪线会自动消失的,这也是常见的。或者你把鼠标移到波浪线下面仔细看英文的意思,亮野相信可以有收获!我编了个matlab小程序敬腊喊,程序名咋会有个局明红色的波浪线?如下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8213011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存