MATLAB与线性代数--解方程组

编程入门 行业动态 更新时间:2024-10-22 02:53:40

MATLAB与线性代数--解<a href=https://www.elefans.com/category/jswz/34/1716210.html style=方程组"/>

MATLAB与线性代数--解方程组

使用solve命令可以解方程组:

首先我们声明变量(未知数):

>> syms x y z w;

然后我们列出每个方程:

>> a = w+x+4*y+3*z;
>> b = 2*w+3*x+y-2*z;
>> c = w+2*x-5*y+4*z;
>> d = w-3*z;

然后我们用solve解决并赋值给s

>> s = solve(a==5,b==1,c==3,d==9)

但是s是一个结构体:

>> s = solve(a==5,b==1,c==3,d==9)s = 包含以下字段的 struct:w: [1×1 sym]x: [1×1 sym]y: [1×1 sym]z: [1×1 sym]

最后,我们使用符号’.'来提取每个变量:

>> w = s.ww =1404/127
 
>> x = s.xx =-818/127

等,比起线性代数的方法非常的方便便捷。

更多推荐

MATLAB与线性代数--解方程组

本文发布于:2023-07-27 22:09:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1226521.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方程组   线性代数   MATLAB

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!