新闻中心

EEPW首页 > 模拟技术 > 设计应用 > MATLAB入门教程之数值分析

MATLAB入门教程之数值分析

作者:时间:2012-03-27来源:网络收藏
"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; FONT: 12px/18px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(95,95,95); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">r = 2.0946
>> p=[1 0 -2 -5]
>> r=roots(p) % 以求解多项式根方式验证
r =
2.0946
-1.0473 + 1.1359i
-1.0473 - 1.1359i
2.5线性代数方程(组)求解
我们习惯将上组方程式以矩阵方式表示如下
AX=B
其中 A 为等式左边各方程式的系数项,X 为欲求解的未知项,B 代表等式右边之已知项
要解上述的联立方程式,我们可以利用矩阵左除 做运算,即是 X=AB。
如果将原方程式改写成 XA=B
其中 A 为等式左边各方程式的系数项,X 为欲求解的未知项,B 代表等式右边之已知项
注意上式的 X, B 已改写成列向量,A其实是前一个方程式中 A 的转置矩阵。上式的 X 可以矩阵右除 / 求解,即是 X=B/A。
若以反矩阵运算求解 AX=B, X=B,即是 X=inv(A)*B,或是改写成 XA=B, X=B,即是X=B*inv(A)。
我们直接以下面的例子来说明这三个运算的用法:
>> A=[3 2 -1; -1 3 2; 1 -1

评论


相关推荐

技术专区

关闭