用MATLAB解决最小二乘解的题有一组实测数据如下表,而且已知该数据可能满足的原型函数为y(x)=a*x+b*x^2*e^(-cx)+d,试求满足下面数据的最小二乘解a,b,c,d的值x= 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1与x相对

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 06:10:50
用MATLAB解决最小二乘解的题有一组实测数据如下表,而且已知该数据可能满足的原型函数为y(x)=a*x+b*x^2*e^(-cx)+d,试求满足下面数据的最小二乘解a,b,c,d的值x= 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1与x相对

用MATLAB解决最小二乘解的题有一组实测数据如下表,而且已知该数据可能满足的原型函数为y(x)=a*x+b*x^2*e^(-cx)+d,试求满足下面数据的最小二乘解a,b,c,d的值x= 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1与x相对
用MATLAB解决最小二乘解的题
有一组实测数据如下表,而且已知该数据可能满足的原型函数为
y(x)=a*x+b*x^2*e^(-cx)+d,试求满足下面数据的最小二乘解a,b,c,d的值
x= 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
与x相对应的y=2.3201 2.6470 2.9707 3.2885 3.6008 3.9090 4.2147 4.5191 4.8232 5.1275
我老师说要先进行建立M脚本.这个怎么回事啊?

用MATLAB解决最小二乘解的题有一组实测数据如下表,而且已知该数据可能满足的原型函数为y(x)=a*x+b*x^2*e^(-cx)+d,试求满足下面数据的最小二乘解a,b,c,d的值x= 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1与x相对
>> clear
>> f=inline('a(1)*x+a(2)*x.^2.*exp(-a(3)*x)+a(4)','a','x');
x=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1];
y=[2.3201 2.6470 2.9707 3.2885 3.6008 3.9090 4.2147 4.5191 4.8232 5.1275];
[xx,res]=lsqcurvefit(f,ones(1,4),x,y);
xx',res
要建立也是可以的.就是把上面那个inline弄成.m
如下:
在Matlab下输入:edit zhidao_15.m,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y=zhidao_15(a,x)
y=a(1)*x+a(2)*x.^2.*exp(-a(3)*x)+a(4);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
在Matlab下面输入:
x=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1];
y=[2.3201 2.6470 2.9707 3.2885 3.6008 3.9090 4.2147 4.5191 4.8232 5.1275];
[xx,res]=lsqcurvefit('zhidao_15',ones(1,4),x,y);
xx',res

用MATLAB解决最小二乘解的题有一组实测数据如下表,而且已知该数据可能满足的原型函数为y(x)=a*x+b*x^2*e^(-cx)+d,试求满足下面数据的最小二乘解a,b,c,d的值x= 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1与x相对 用matlab选择一组数据中不等于0的最小数怎么解决 求一组数里面前几个数的最小 用matlab怎么编程算 matlab 拟合后斜率有一组数据,请问用matlab如何求出拟合后直线的斜率啊 谢谢 有一组xyz表示地形数据怎么用matlab画图 matlab中统计一组数字中为0的个数如题,用什么命令? 用matlab生成0到100之间的一组随机数? 怎么利用MATLAB进行方程式的最小二乘解 Matlab如何画一组误差的分布图 MATLAB描点作图问题~平面直接坐标系里面,我有一组点,如何用MATLAB软件将这些点显示出来,然后用平滑的曲线连起来~没怎么用过MATLAB~3Q~ 用matlab实现最大最小距离法聚类分析已知有M个信号 每个信号有N个参数 用一个n*m的矩阵表示 用matlab通过最大最小距离法进行聚类分析 求源代码 如何用matlab产生一组固定概率的数字有一组数字 由 1,2,3,4组成.这组数字,其中每个数字有65%的几率是1,10%的几率是2,15%的几率是3,10%的几率是4.请问这样的一组数字用matlab 如何产生? 急求!用matlab解决此层次分析法问题,题如图所示,结果已给出,求此问题的matlab程序语言过程! 用matlab编辑一个公式已知自变量t的一组数据,想求得一组C的值,请问怎么编程? matlab 怎么求一组数据的阶乘用matlab 求0,1,2,...,89的阶乘0 11 12 23 6.像这样代入一组数据求得 求matlab大神呀.请将1-10之间的自然数,分为两组,一组为偶数、一组为奇数.【得分:】求大神用matlab做出来 用matlab解决一道数学问题 已知我满足某个函数原型,然后根据一组数据用最小二乘拟合来求这个函数原型中的参数,MATLAB中用什么函数