xcxd.net
当前位置:首页 >> mAtlAB曲线拟合 >>

mAtlAB曲线拟合

x=[26.3 33.5 39.1 43.1 47.0 50.0 54.5 56.8 64.9 72.0 77.0]; y=[8.85 8.17 7.49 7.16 6.81 6.58 6.21 5.91 5.48 5.11 5.98];%多项式拟合 n=1; a=polyfit(x,y,n); %n是给定的多项式的次数,拟合出来的结果a是系数向量 y1=polyval(a,x); %计算出拟合的

先把点所对应的坐标表示出来,再用MATLAB函数进行多项式拟合 举例:程序如下:x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] y=[1.2, 3, 4, 4, 5, 4.7, 5, 5.2, 6, 7.2] 注:一次多项式拟合:p1 = polyfit(x,y,1) 三次多项式拟合:p3 = polyfit(x,y,3) plot 原始数据、一次拟合曲线和三次拟合曲线 x2=1:0.1:10; y1=polyval(p1,x2) y3=polyval(p3,x2) plot( x, y, '*', x2, y1, ':', x2, y3) 如果满意请采纳!

可以先以行向量的形式输入所得的x,y,即x=[ ];y=[ ];再用polyfit(x,y,n)命令便可将所测x,y拟和为函数,n为函数的阶数.得出结果的是按从x的n次方降幂排列的系数,由此便可得出y与x的关系函数.以函数y=(x+1)的平方为例 (未知).假设测得5组数据,x=[-2,-1,0,1,2];y=[1,0,1,4,9]; polyfit(x,y,2);便可得到 ans=1.000 2.000 1.000 由此可知y=1*x平方 + 2*x + 1 ,再根据这个函数关系,定义y=x平方+2*x+1;x=(-2:0.1:2);plot(x,y);便可得到所测数据拟和为函数后的图象.

MATLAB软件提供了基本的曲线拟合函数的命令.1 多项式函数拟合:a=polyfit(xdata,ydata,n) 其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 的系数 多项式在x处的值y可用下面程序计

在命令行输入图中所示的数据;如何利用MATLAB曲线拟工具箱做曲线拟合 在窗口中输入cftool,按enter键进入拟合工具箱;如何利用MATLAB曲线拟合工具箱做曲线拟合 在Xdata中选择x,Ydata中选择y;如何利用MATLAB曲线拟合工具箱做曲

一、 单一变量的曲线逼近 matlab有一个功能强大的曲线拟合工具箱 cftool ,使用方便,能实现多种类型的线性、非线性曲线拟合.下面结合我使用的 matlab r2007b 来简单介绍如何使用这个工具箱.假设我们要拟合的函数形式是 y=a*x*x + b*x,

方法/步骤 运行Matlab软件.在工作空间中存入变量的实验数据.具体如下:可以直接用矩阵来存放数据,直接在命令窗口输入 x=[数据x1,数据x2,,数据xn]; y=[数据y1,数据y2,,数据yn]; 当数据较多时,可以从excel,txt等文件中导入.

在输入栏分别输入x=[],y=[.] matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,然后点data选择x和y数据,对应你自己的数据就行了,然后点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数.可以自动生成曲线,得到系数,分析误差.有问题可以继续追问

先把点所对应的坐标表示出来,再用matlab函数进行多项式拟合举例:程序如下:x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]y=[1.2, 3, 4, 4, 5, 4.7, 5, 5.2, 6, 7.2]注:一次多项式拟合:p1 = polyfit(x,y,1)三次多项式拟合:p3 = polyfit(x,y,3)plot 原始数据、一次拟合曲线和三次拟合曲线x2=1:0.1:10;y1=polyval(p1,x2)y3=polyval(p3,x2)plot( x, y, '*', x2, y1, ':', x2, y3)如果满意请采纳!

你看这样可以不>> x= 0:0.01:10; %需要拟合的区间 y1 = 4*x.*x+5*x-9; y2 = 4*x.*x+6*x-10; y = (y1+y2)/2; p=polyfit(x,y,2) p = 4.0000 5.5000 -9.5000 plot(x,y1,x,y2,x,y)

tfsf.net | ydzf.net | whkt.net | 5689.net | ydzf.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com