求救,关于数学建模,MATLAB多元非线性拟合
发布网友
发布时间:2022-09-24 11:25
我来回答
共2个回答
热心网友
时间:2023-09-12 23:01
根据数据,其多元非线性拟合函数为
y=a(1)*(x1-22)^2 + a(2)*(x2-113)^2 + a(3)
该拟合问题可以用nlinfit()命令函数来实现。实现代码:
x1=[22.9908325 22.99456666 23.00022308 23.0024026 23.00421017]';
x2=[113.0723102 113.1409256 113.1080614 113.0651869 113.0704232]';
y=[68 72 67 67 66.5]';
x=[x1 x2];
F=@(a,x)a(1)*(x(:,1)-22).^2 + a(2)*(x(:,2)-113).^2 + a(3);
a0=[0.988 0.583 0.423];
a=nlinfit(x,y,F,a0);
c=a(3);b=a(2);a=a(1);
运行结果, a(1)=-69.00654019;a(2)=249.7518892;a(3)=134.5976391
热心网友
时间:2023-09-12 23:01
编写一个m文件,设定好函数形式,然后调用函数估计即可。追问可不可以有详细一点的答案,找了网上好多资料都没有拟合出来
热心网友
时间:2023-09-12 23:01
根据数据,其多元非线性拟合函数为
y=a(1)*(x1-22)^2 + a(2)*(x2-113)^2 + a(3)
该拟合问题可以用nlinfit()命令函数来实现。实现代码:
x1=[22.9908325 22.99456666 23.00022308 23.0024026 23.00421017]';
x2=[113.0723102 113.1409256 113.1080614 113.0651869 113.0704232]';
y=[68 72 67 67 66.5]';
x=[x1 x2];
F=@(a,x)a(1)*(x(:,1)-22).^2 + a(2)*(x(:,2)-113).^2 + a(3);
a0=[0.988 0.583 0.423];
a=nlinfit(x,y,F,a0);
c=a(3);b=a(2);a=a(1);
运行结果, a(1)=-69.00654019;a(2)=249.7518892;a(3)=134.5976391
热心网友
时间:2023-09-12 23:01
编写一个m文件,设定好函数形式,然后调用函数估计即可。追问可不可以有详细一点的答案,找了网上好多资料都没有拟合出来
求救,关于数学建模,MATLAB多元非线性拟合
根据数据,其多元非线性拟合函数为 y=a(1)*(x1-22)^2 + a(2)*(x2-113)^2 + a(3)该拟合问题可以用nlinfit()命令函数来实现。实现代码:x1=[22.9908325 22.99456666 23.00022308 23.0024026 23.00421017]';x2=[113.0723102 113.1409256 113.1080614 113.0651869 113.0704232]';y=[68...
数学建模 救助(高分追加)
我只提供思路哈,这个问题是拟合问题,如果会用matlab的话就好办了,画出图像,然后看看是什么样子的图,如果是直线,那就用线性函数拟合,如果是下凹的曲线,就用指数函数拟合,如果是上凸的函数,就用对数函数拟合,如果是波浪的曲线,那就尝试用二次或者三次函数拟合,拟合出来之后代入将来的时间值,...
数学建模问题,matlab
你这个题目的意思应该是让你用多项式拟合的结果求解第三问。第二问多项式拟合可以用polyfit函数实现。用第一个函数形式,其中的三个参数分别是已知点的横纵坐标(x,y)和多项式阶数(n),p为多项式系数,降幂排列。你可以根据自己需要写循环计算不同阶数下的拟合多项式,然后对拟合结果进行评价,可以用SS...
数学建模图示
用matlab软件的nlinfit非线性拟合最小二乘回归函数,可以得到如下结果。根据假人皮肤外侧的测量温度(5400组),经过拟合表明,其数据符合8阶高斯函数规律。T(t)=a1*exp(-((t-b1)/c1)^2)+a2*exp(-((t-b2)/c2)^2)+a3*exp(-((t-b3)/c3)^2)+a4*exp(-((t-b4)/c4)^2)+a5*exp(-(...
参加数学建模,MATLAB要掌握到什么程度啊?
Matlab是一款相当好的数学建模的辅助工具,你要利用它建模的话,首先必须把里面的一些函数的格式记好(数学建模一般就是统计函数,线性分析函数,插值函数,非线性分析函数等等)你没有掌握Matlab也一样可以做,因为Matlab最大的优势是把数据模拟出可视化的效果来了,并不是就解决了问题,他只是让问题的解决...
2002年数学建模B题 “彩票中的数学”中关于用MATLAB或LINGO求解非线性...
应该是一个混合整数规划问题。目前matlab还没有相关的函数求解此问题。本人开发了一个“混合(非)线性规划软件包”,其说明如下:(恕Word中有些显示不出)本软件包的主程序有两个,一个是处理混合的线性规划,一个是处理非线性的。1. 混合的线性规划(MixIntDiscLineProg.m)2.混合的非线性规划问题(...
关于大学的数模和ACM
精通:matlab(要会编写M文件,记住是编写,不是叫你只会输入几个基本运算命令) ,lingo:要掌握它的基本书写格式,“记住是基本的”(modle:set...,endset,datas...,endatas)是这种格式,因为数学建模所建立的模型一般都是非线性多元模型,要matlab编写,根本不现实,而LINGO 的输入标准格式比较死板...
数学建模中的拟合问题,不知道该用什么拟合
我是用R做的。以上是代码和运行结果。拟合函数是y=1000*a1*exp(b1*(x-1990))。其中两个参数a1,b1的估计值分别为10.9和0.12。从第一个图的summary可以看出来两个参数P值均小于0.05,即显著。当然你也可以换成二次函数等等来拟合。
数学建模需要掌握哪些编程语言和技术?
数学建模需要掌握MATLAB、Python、SAS、Lingo等编程语言。数学建模:就是通过计算得到的结果来解释实际问题,并接受实际的检验,来建立数学模型的全过程。当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言作...
数学建模 用什么程序、什么语言好 模拟启发式算法的
lingo主要用于解方程组~spas打错了,应该是spss,不过读起来是spas的音,上面提到过~mapple也打错了,是maple,据说很牛掰,但是我没用过,貌似超过matlab,但是在大学教师这一层面看,会用的不多,所以不一定有人教你用~p.s. 我的文库里有我们队10年国赛国一论文,topsis和svm都是用matlab做的,...