matlab學習筆記

2021-07-05 13:26:31 字數 854 閱讀 4796

1. 老師給的課件:《matlab入門》

2. 編寫乙個高斯法求解方程組的函式,並儲存為.m檔案。**如下:

function [x] = gaus(a,b)

%input:係數矩陣a,常係數向量b;

%output:方程組的解及其資訊。

% b=;%增廣矩陣

b=[a,b];

disp(b);

[m,n]=size(b);%變元個數 

ra=rank(a);

rb=rank(b);

disp(ra);

disp(rb);

diff=ra-rb; %used to judge the type of the sulution

x=zeros(m,1);

if diff>0

disp('attention!ra==rb,so there are no answer!!')

return

endif diff==0

%one answer case!

if ra==m

for i=1:m-1

for j=i+1:m

b(j,:)=b(j,:)-b(i,:)*b(j,i)/b(i,i);

endend

disp(b);

%回代過程

x(m)=b(m,n)/b(m,m);

for i=(m-1):-1:1

x(i)=(b(i,n)-b(i,i+1:m)*x(i+1:m))/b(i,i);

end% multi answer case!

else

disp('attention!because ra==rb右鍵->注釋    <2>%%

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 ...