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


沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...