matlab快速入門3 資料計算

2021-08-06 04:39:03 字數 995 閱讀 8882

a=[1 2;3 4;5 6]

b=[11 12;13 14;15 16]

c=[1 1;2 2]

a*c %矩陣乘法

a.*b%矩陣對應元素相乘

a.^2 %矩陣每個元素平方

v=[1;2;3]

1./v%列向量中每個元素都被1除

log(v)%log每個元素

exp(v)%e每個元素

abs(v)%每個元素取絕對值

-v%每個元素取相反數

v+ones(length(v),1)%[1;2;3]+[1;1;1]

v+1%每個元素+1

a』 %矩陣的轉置用單引號表示

(a』)』%轉置的轉置是本身

a=[1 15 2 0.5]

val=max(a)%max求行向量中的最大值

[val,ind]=max(a)%返回最大值及下標

a<3 %返回ans=1 0 1 1 ,1*4維的邏輯陣列

find(a<3)%找到小於3的元素所對應的下標,ans=1 3 4

a=magic(3)%魔力矩陣,也就是每個行向量、列向量、斜向量的和都相等。除了2維的不存在,其他維度都有。

[r,c]=find(a>=7)%矩陣中大於7的元素的所屬行列下標

a=[1 15 2 0.5]

sum(a)%求和

prod(a)%求積

floor(a)%向下取整

ceil(a)%向上取整

a=magic(3)

max(a)%預設是求每一列的最大值

max(a,,1)%

每一列的最大值

max(a,,2)%

每一行的最大值

max(max(a))或者max(a(:))%

求矩陣中的最大元素

sum(a,1)%

按列和

sum(a,2)%

按行和

flipud(eye(9))%

副對角線單位矩陣

C 快速入門 3

乙個.h檔案只能被編譯一次,如果你在多個檔案中包含,那就會被編譯多次,從而程式出錯,那麼在c中,你可以這樣來控制只包含一次 ifndef programe define porgrame 這裡寫定義的內容 typedef struct nodenode endif通過如上方法,不過你引入這個標頭檔案...

Python快速入門(3)

資料結構 列表的元素可變,用 or list 建立。元祖的元素不可變,用 or tuple 建立。集合的元素不可重複,用 or set 建立。字典的存放k v,用dict or 建立。del 按照索引 刪除資料結構元素 or 變數 list list.extend l a len a l list....

MatLab快速入門教程筆記(不全)

linspace 0,2,5 0 0.5 1 1.5 2 zeros 2,3 二行三列零矩陣 ones 2 全為1矩陣,只帶乙個引數方陣 eye 2 單位矩陣 變數 pi inf 無窮大 i 虛數 nan not a number 矩陣運算和陣列運算 ab 直接相乘 a.b 對應位置相乘 a b a...