[問題] 創造矩陣的問題已回收
假設我要創造一個3x3有3層的隨機0~1矩陣,我知道要寫
A = rand(3,3,3)
問題:我要創造一個A矩陣,它的第一層可能是2x3,第二層可能是3x3,第三層可能是3x4
,請問該如何寫程式碼呢?
本來我的構想是:第1~3層的列:row = [2 3 3];
第1~3層的行:column = [3 3 4];
共3層 :size = 3
然後就很天真的寫了:
A = rand(row,column,size)
才發現程式不吃我這套(廢話)…請問一下創造矩陣時可以創造不同層有不同的行列嗎?
還是一定要分開像
A = rand(2,3)
B = rand(3,3)
C = rand(3,4)
煩請好心人士解個惑,感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.217.61
→
02/21 20:01, , 1F
02/21 20:01, 1F
→
02/21 21:43, , 2F
02/21 21:43, 2F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章