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


沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...