首页 >>  正文

matlab多变量拟合函数

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

宗顺树4363如何利用matlab将数值拟合成函数 -
居哪堵18614081753 ______ 首先你得估计你的数据的走向 大致与那个函数像就用那个函数 matlab里有多项式拟合函数polyfit t=1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; ni=19 43 59 82 92 113 138 148 151 157 158 155 137 109 89 79 60 53 92 45; t 目标函数Ni=10^(...

宗顺树4363MATLAB两个变量拟合,比较复杂.求大神指教 -
居哪堵18614081753 ______ 举个例子:已知z=a*(exp(y)+1)-sin(x)*b且有多组(x,y,z)的值,现在求最佳系数a,b>> f=@(a,x)a(1)*(exp(x(2,:))+1)-sin(x(1,:))*a(2);>> x=2:10;>> y=10*sin(x)./log(x);>> z=4.5*(exp(y)+1)-sin(x)*13.8;>> lsqcurvefit(f,[1 2],[x;y],z) %注意[x;y]表示多元数据,[1 2]表示f函数里的初始值a(1)=1,,a(2)=2 ans = 4.499999999999999 13.800000000000024

宗顺树4363Matlab算拟合,一个x对应多个y,怎么算呀 -
居哪堵18614081753 ______ 对于一个x对应多个y的拟合问题,与一个y对应多个x的拟合问题是一样的.只不过是把x与y的位置互换了一下.即 x=[...]; y1=[...];y2=[...];y3=[...]; y=[y1 y2 y3]; y0=[...]; myfun=@(a,y) a(1)*y(:,1)+a(2)*y(:,2)+a(3)*y(:,3) a = lsqcurvefit(myfun,y0,y,x)

宗顺树4363matlab怎样自定义拟合函数 -
居哪堵18614081753 ______ matlab中的非线性拟合函数nonlinfit具有强大的用自己定义的一个任意函数来拟合数据的功能. 最常见的调用形式为 beta = nlinfit(x,y,modelfun,beta0) beta为待拟合的参数,x为自变量(矩阵),y为应变量(向量),modelfun为自定义的拟合函...

宗顺树4363怎样用MATLAB拟合两个自变量的函数系数和指数? -
居哪堵18614081753 ______ 这个就看做是非线性拟合吧,仿照下面的例子: function shiyan2 x1 = linspace( 0.5, 10, 15 ); x2 = linspace( 10, 20, 15 ); y = 2.5 * x1.^0.5 .* x2.^0.3; % 假设公式是这样的 % 利用已知数据进行非线性拟合,根据经验给abc一个初始值1, 1, 1,初始...

宗顺树4363如何用matlab进行多元曲线拟合 -
居哪堵18614081753 ______ 可以做到!!关于参数问题 help之 我一般喜欢使用nlinfit 非线性拟合,我用过很多次发现要用好她 的关键在于你要找到一个很好的初值 举个例子: 椭圆的方程可以是 ax^2+by^2+cxy+dx+ey+f=0; 发现其实双曲线,抛物线和他的一样 所以你在选...

宗顺树4363matlab中如何进行多维拟合? -
居哪堵18614081753 ______ 用统计工具箱中的多元线性回归试试,函数是regess.当然最后做逐步回归,分析出每个变量的权重.

宗顺树4363用MATLAB怎么实现曲线拟合? -
居哪堵18614081753 ______ 1 多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata, ydata为将要拟合的数据,它是用数组的方式输入. 输出参数a为拟合多项式 的系数 多项式在x处的值y可用下面程序计算. y=polyval(a,x) 2 一般的曲线拟合:p=curvefit(...

宗顺树4363matlab 多变量拟合(急) -
居哪堵18614081753 ______ 原发布者:楼兰的古城 0.8 1 1.2t 60 9.73875 20.75 36.5987 120 13.5725 29.6325 50.93875180 18.97875 36.59875 80.13875240

宗顺树4363如何用matlab实现多项式拟合 -
居哪堵18614081753 ______ 1 先看一个具体的例子,通过构造一系列离散的二维点集,然后用不同阶次的多项式来拟合,比较哪个效果更好.最后说明多项式拟合在matlab中的用法. 2 首先启动matlab,选择编辑器,再新建一个命令文件. 3 然后,在编辑器窗口中输入本...

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