[英]3D matrix creation in Matlab with no 3 argument zeros function supported
我需要在以后在 LabVIEW 的 Mathscript 節點中支持的 Matlab 中創建一個 3D 數組或矩陣。 3D 數組中的所有值都應初始化為 0,並且沿 3 個維度的大小是不同的預計算變量。
我嘗試了以下操作: X = zeros(a,b,c);
這適用於 Matlab,但在 LabVIEW 中,zeros 函數僅支持 1 或 2 個參數。
然后我嘗試用 for 循環創建它:
for i = 1 to c
X(:,:,i) = zeros(a,b);
end
但是,數組索引也不支持 3 個索引。 我收到錯誤:
“您只能指定一兩個索引參數,例如 a(1, 2)。”
您是否有任何想法如何創建一個 3D 數組,既不使用帶有 3 個參數的 zeros 函數,也不使用帶有 3 個參數的數組索引?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.