學習筆記190 利用matlab求解方程組的解

2022-06-06 16:09:10 字數 1393 閱讀 5651

一、定解方程組

計算過程:

注意:矩陣係數中,逗號和分號的使用

矩陣除法用反斜槓\

矩陣中的值提取用小括號,行列數從1開始算

二、不定方程組

未知數大於方程數,其解有無數個,matlab可以求出其中乙個特定解

計算過程

注意:求不定方程組解的方法可以用特徵解+通解的形式!

三、超定方程組求解

數學分析上可以知道,當方程數目多於未知數數目時,可以知道該方程組無法求出準確解。如下方程所示:

在求解時,如下操作即可:

>> a = [4,5;

1,2;

3,1];

>> b = [3;15;12];

>> x = a\b

求解輸出如下圖所示,需要說明時,求得結果是以一最小二乘近似解。

四、奇異方程組求解

在求解奇異方程組,可以發現多個方程之間有重複,如下示例:

在分析時,如上述求解方式:

>> a = [2,3;

-4,-6];

>> b = [1;-2];

>> x = a\b

那麼,可以看到matlab不能求出解,如下所示:

此時,可以做同解異構,如下所示:

>> a = [2,3;

-4,-6;

0,0];

>> b = [1;-2;0];

>> x = a\b

輸出的乙個特解如下所示:

matlab學習筆記

一致化矩陣 z1 1 2 4 3 4 1 z2 1 2 2 5 6 1 b 0 1 q 3 z concur b,q 向量之和 x1 netsum z1,z2 向量之積 x2 netprod z1,z2 感知器神經網路,完成 或 的計算 err goal 0.001 max epoch 500 x ...

MATLAB學習筆記

1.自由探索之恢復 如果不小心關閉了當前路徑視窗 命令歷史記錄視窗或命令視窗,可以通過選單欄的 desktop 選單中 desktoplayout default 恢復。2.開啟簡單的圖形視窗 在命令視窗中的 後面輸入 funtool 並按回車鍵。3.注釋 命令列中的百分號 起注釋的作用,matla...

matlab學習筆記

最近要做 了,菜鳥也得學習matlab了,也不知道怎麼開始學習,就還是使用例子來學習所有的知識吧。然後遇到的問題在這記下來,也算是做筆記,加深印象吧。1 mat l a b繪製一條引數曲線 x cost sin3t y sintcost cos3t 解答 首先定義t的範圍t 0 pi pi 100 ...