2021年6月6日 星期日

等距元素之輸入

 等距元素之輸入

源自於http://bime-matlab.blogspot.com/2006/09/22.html

不規則的向量,若元素增多,個別輸入較麻煩。有些則可由資料庫或檔案中直接讀取;但有些向量比較特殊,例如具有等距值之向量,則可利用下面的方式輸入,甚為方便

>> x=0:2:10

x =

     0     2     4     6     8    10

>> x=0:3:10

x =     0     3     6     9

>> x1=-10:2:15

x1 =

   -10    -8    -6    -4    -2     0     2     4     6     8    10    12    14

除列向量外,亦可利用這種方式製造矩陣:

 A=[4:5:30;8:2:14]

Dimensions of arrays being concatenated are not consistent.

>> A=[4:5:30]

A =     4     9    14    19    24    29

>> A=[8:2:14]

A =     8    10    12    14

>> A=[8:2:18]

A =     8    10    12    14    16    18

>> A=[4:5:30 ; 8:2:18]

A =

     4     9    14    19    24    29

     8    10    12    14    16    18

有些矩陣若係重覆第一列之值時,除直接重覆輸入或以程式安排外,亦可利用向量為1之陣列產生,例如:

>>a=1:5

a =     1     2     3     4     5

若需要重覆無數次,則可利用ones()函數為之,例如:

>> a

a =     1     2     3     4     5

>> c=a(ones(5,1),:)

c =

     1     2     3     4     5

     1     2     3     4     5

     1     2     3     4     5

     1     2     3     4     5

     1     2     3     4     5


沒有留言:

張貼留言

2024產專班 作業2 (純模擬)

2024產專班 作業2  (純模擬) 1) LED ON,OFF,TIMER,FLASH 模擬 (switch 控制) 2)RFID卡號模擬 (buttom  模擬RFID UID(不從ESP32) Node-Red 程式 [{"id":"d8886...