東拼西湊 MATLAB一些零星知識

2021-09-24 09:31:28 字數 1166 閱讀 4428

東拼西湊來的matlab一些零星知識,一看就懂,不解釋了

1.if-else

n=8;

if n==

1 n=n+

1elseif n==

5 n=n-

1else

n=n/

2end

2.for

for  i=1:

100if i==

10break

; end

end

3.zeros

zeros

(m, n)

;% 生成乙個m*n的零矩陣

zeros

(m);

% 生成乙個m*m的零矩陣(即m階方陣)

zeros

(m, n, k,..

.);% 生成乙個m*n*k*..

.的零矩陣

zeros

(size

(a))

;% 生成乙個與矩陣a的維度一致的零矩陣

4.直接得到矩陣一列、或者一行

a(1,:) %輸出a矩陣的第一行

a(:,1) %輸出a矩陣的第一列

a(1:2, 2:3) %輸出a矩陣的1到2行,和2到3列之間的資料

5.點乘與乘

*代表變數相乘,或者矩陣相乘

.*是矩陣中對應位置變數相乘,組成新得矩陣

數之間的運算時「.

*」和「*」是沒有區別的:m =

2,n =

3,m.

*n =

6, m*n =

6矩陣略有不同,假設a,b表示兩個矩陣,a*b表示矩陣a與矩陣b進行矩陣相乘,a.

*b表示矩陣a中的元素與矩陣b中的元素按位置依次相乘,得到的結果將作為新矩陣中相同位置的元素。

>>[1

23].

*[34

5]ans =38

15>>[1

23].

*[34

5]'ans =36

94812

51015>>[1

23]*

[345

]'ans =

26

原創 Beego一些零星的記錄

和之前一樣的風格,比較亂,隨想隨記,見諒!1 首先上來乙個問題,bee run之後報錯!rm rf beego 此處是刪掉go get的beego,待會用git clone乙個下來。不放心的亦可重新命名,備份一下 git clone b master2 connect to the redis ho...

一些flash memory SSD的基礎知識

很久沒更新blog了。前一陣子經歷了人生第一次跳槽,比想象中的艱難多了。畢竟是第乙份工作,離開還是挺傷感的。新的工作剛剛開始,希望一切順利。這篇blog是五一期間寫的,今天正式貼出來。寫技術blog是個好習慣,我要保持!在前東家的時候,一直很想去嘗試一下flash ssd,可惜由於各種原因到今天也沒...

一些flash memory SSD的基礎知識

很久沒更新blog了。前一陣子經歷了人生第一次跳槽,比想象中的艱難多了。畢竟是第乙份工作,離開還是挺傷感的。新的工作剛剛開始,希望一切順利。這篇blog是五一期間寫的,今天正式貼出來。寫技術blog是個好習慣,我要保持!在前東家的時候,一直很想去嘗試一下flash ssd,可惜由於各種原因到今天也沒...