當前位置:編程學習大全網 - 編程軟體 - matlab中flag=[flag j]; re=[re;i j];是什麽意思

matlab中flag=[flag j]; re=[re;i j];是什麽意思

壹般這些語句用於循環裏面

[a b] 或者[a,b] 返回壹個a和b 列方向合並的矩陣 相當於 cat(2,a,b)

[ a;b] 返回壹個a和b 行方向合並的矩陣 相當於 cat(1,a,b)

例如

[1:3 4] 返回 行向量 [ 1 2 3 4]

[1:2 ; 2:3]返回矩陣 |1 2|

|2 3|

妳所說的兩句,通常用在某些循環操作裏面

每次循環就往原來記錄的數據裏面按行或列的方向添進去新的數據

由於每次添進去數據矩陣的大小每次都會改變,可能要頻繁為矩陣重新分配內存空間

所以運行的時候可能比較慢

但是在未知最後數據的大小的情況下,用這樣的方法往數據後面添加新數據比較方便

在程序效率要求不高的情況下,也是比較常用的

  • 上一篇:如何在線學習模具設計?
  • 下一篇:Qt不知道axcontainer
  • copyright 2024編程學習大全網