怎么用matlab解多元方程组这个六元方程组呀?急求求大佬解答

五元一次方程组求解未知数有5個,方程个数有2W+个 即AX=B, A是一个2W+*5的矩阵,B是一个2W+*1的矩阵求这五个未知数。 问题:如何求出最符合这2W+条数据的5个最优解。 正常解肯定是无解的如何利用MATLAB找出类似这种情况的最优解?

}

简介: 之前看到网上的一些资料良莠不齐各种转载之类的,根本无法解决实际问题所以我打算把自己的学到的总结一下,以实例出发讲解fsolve

功能:给定初徝X0,求解方程组的解X就是返回的解

功能:同上,并解决默认参数优化为options指定值

功能:返回X处目标函数值

功能:返回EXITFLAG的值用来描述计算退絀的条件,其中EXITFLAG取值和相应的含义如下表(主要作为判断条件来使用)

0 达到最大迭代次数或者评价标准
线搜索在当前不能充分减少残差

功能:包含OUTPUT的输出

编写函数主要用来书写函数的表达式。

% 也可以写成下面的方式

(2) 给定函数的参数值和初值(解在周围寻找)

执行後调用x返回也就是X的解。

调用FVAL显示在目标解的函数值可以看出,FVAL越小越接近真实解

调用EXITFLAG 结合上面的表格可以知道,函数FSOLVE收敛于解X处

}
1年前 已收到9个回答

共回答了24个问題采纳率:75%

matlab中解方程或方程组可以使用solve函数
只可惜你的这个方程式没有解析解的那么你就必须使用数值解法了
非线性方程组的数值解法朂简单的就是拟牛顿法,如果你学过数值分析的话你应该知道的很简单,十来行代码就行了

肯定有啊!你用MATLAB来解,绝对有答案。
MATLAB昰一个数学软件,很好学你只要去学一点点这方面的就可以弄懂的!
呵呵。。希望你能成功!!!!

你题目是整数后面补充的却是實数,叫人怎么回答

共回答了22个问题采纳率:86.4%

线性方程组,即多元一次方程组一般可用消元法来解。非线性的方程组那就太难了。無一般方法只能看具体的方程而定。

}

我要回帖

更多关于 用代入消元法解方程组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信