Matlab標(biāo)量、向量、矩陣、數(shù)組

2017-03-28  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)

1.表示形式
  • 標(biāo)量
單個(gè)數(shù)據(jù)a=2;
  • 向量
一行或一列數(shù)據(jù)a=[3,5,7,8]或a=[3 5 7 8]行向量,在方括號(hào)內(nèi)的一行數(shù)據(jù)b=a’列向量,行向量的轉(zhuǎn)置
  • 矩陣
m行n列的二維數(shù)據(jù)a=[2,4,5; 9,7,1]同行的數(shù)據(jù)用逗號(hào)或空格隔開(kāi)行與行之間的數(shù)據(jù)用分號(hào)隔開(kāi)全部數(shù)據(jù)用方括號(hào)括起來(lái)
  • 數(shù)組
m*n*p*……*q的多維數(shù)據(jù)a= ([1 2 3 4;5 6 7 8],[9 8 7 6;5 4 3 2])除了行和列以外還有一個(gè)維度,叫做高度。也就是說(shuō)a有兩層,第一層是[1 2 3 4;5 6 7 8],第二層是[9 8 7 6;5 4 3 2]2.指令生成
  • 標(biāo)量
  • 向量
>>A=6:-1:1A=6 5 4 3 2 1產(chǎn)生單位增量為-1的行向量
  • 矩陣
zeros(2,4)生成2行4列的零矩陣ones(3,5)生成3行5列的全部元素為1的矩陣eye生成單位矩陣magic生成魔方矩陣diag生成一個(gè)對(duì)角矩陣pascal生成PASCAL矩陣rand(3,50)生成3行50列的均勻分布的隨機(jī)數(shù)矩陣randntril取一個(gè)矩陣的下三角triu取一個(gè)矩陣的上三角
  • 數(shù)組
ones(4,3,2)3.大小求解
  • 標(biāo)量
  • 向量
用length獲得向量元素個(gè)數(shù)length([1 2 3])=3
  • 矩陣
用size獲取矩陣的行數(shù)和列數(shù)(1)s=size(A),當(dāng)只有一個(gè)輸出參數(shù)時(shí),s是一個(gè)行向量,該行向量的第一個(gè)元素是矩陣的行數(shù),第二個(gè)元素是矩陣的列數(shù)。(2)[r,c]=size(A),當(dāng)有兩個(gè)輸出參數(shù)時(shí),r=矩陣A的行數(shù),c=矩陣A的列數(shù)。 (3)如果在size函數(shù)的輸入?yún)?shù)中再添加一項(xiàng),并用1或2為該項(xiàng)賦值,則size將返回?cái)?shù)組的行數(shù)或列數(shù)。其中r=size(A,1),r=數(shù)組A的行數(shù);c=size(A,2) ,c=數(shù)組A的列數(shù)。用length獲得矩陣最大長(zhǎng)度,length(a)= max(size(a))
  • 數(shù)組
用ndims(a)獲得矩陣a的維數(shù),ndims(a)=length(size(a))a=([1 2 3 4;5 6 7 8],[9 8 7 6;5 4 3 2])a有兩層,第一層是[1 2 3 4;5 6 7 8],第二層是[9 8 7 6;5 4 3 2]size(a)=[2 4 2]length(a)=max(size(a))=4ndims(a)=length(size(a))=length([2 4 2])=34.運(yùn)算
  • 標(biāo)量
  • 向量
  • 矩陣
兩個(gè)矩陣按矩陣法則的運(yùn)算:B=A*AA=[1 1 1;2 2 2;3 3 3]A*Aans=6 6 612 12 1218 18 18
  • 數(shù)組
兩個(gè)矩陣的對(duì)應(yīng)元素之間的算術(shù)運(yùn)算:A2=A.*AA=[1 1 1;2 2 2;3 3 3]A.*Aans=1 1 14 4 49 9 9

開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Matlab標(biāo)量、向量、矩陣、數(shù)組 MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com