利用 Matlab 求解方程

作者:国际小甜 | 创建时间: 2023-06-02
当我知道 Matlab 可以用来求解方程的时候,我的内心是惊讶的...
利用 Matlab 求解方程

操作方法

假设这里需要求解的方程组如下:

Matlab计算源码(代数形式) res=solve('5*a+5327*b=271.4','5327*a+7277699*b=369320','a','b'); res.a     % 输出计算结果a res.b     % 输出计算结果b

Matlab计算源码(矩阵形式) A=[5,5327;5327,7277699]; B=[271.4;369320]; X=inv(A)*B     % inv是矩阵求逆

有时会解出两组解,如:

这时可以给方程组加上限定条件,如:

Matlab程序耗时计算

只需要在程序的开头处写上tic,在程序的结尾处写上toc就可以啦!例如:

如果调用了LU函数,那么结果将是:

点击展开全文

更多推荐