PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[討論] 列矩陣排列組合
作者:
stylishguy
(ni how ma)
2014-07-15 00:13:52
我有一個關於矩陣排列組合問題想請教各位
假設我有4個矩陣分別為A,B,C,D
我想從這4個矩陣各取出一列照順序組成一個新矩陣,
新矩陣 E=[ A
B
C
D ]
所以新矩陣共有(A的列數)*(B的列數)*(C的列數)*(D的列數)種組合,
我知道這問題用4個for迴圈就能得到,
但如果矩陣變為n(n可改變)個我就不知如何用for迴圈來寫,
想請問版上的像這種問題該如何寫呢?
謝謝
作者:
JamesChen
(James)
2014-07-15 02:11:00
不懂 不就 4 改 n 嗎
作者:
stylishguy
(ni how ma)
2014-07-15 02:14:00
因為n很常改變,如果每變一次n就要手動增加或減少迴圈數所以想請問有沒有其他寫法能解決這個問題,謝謝
作者:
razer
(還是一個人)
2014-07-15 07:15:00
為什麼要手動?size去讀長度不行嗎?
作者:
stylishguy
(ni how ma)
2014-07-15 14:43:00
我原本的想法是有n個矩陣要組合就跑n個迴圈,請問您說的用size去讀取長度是什麼意思呢?
作者: kurt28
2014-07-15 15:23:00
根據你input的矩陣數目去定義n呢?用成function 然後看你input幾個矩陣 n變成矩陣數目就ok了
作者:
stylishguy
(ni how ma)
2014-07-15 16:32:00
我就是卡在若矩陣數變為n個情況下該如何用for迴圈來跑
作者: kurt28
2014-07-15 17:31:00
Input and Output Arguments 這邊看一看應該就解決了
作者:
stylishguy
(ni how ma)
2014-07-18 17:07:00
已解決,感謝大家的幫忙
作者: kurt28
2014-07-18 22:13:00
有回覆有推!
繼續閱讀
[問題]MATLAB 播放音檔問題
kk1989
[繪圖] 點雲上色
soek
問題 max function
jackGB001
[問題]如何篩選三維資料
weber0517
[安裝] 購買toolbox
johsieh
[討論] 如何限制矩陣中每個行列1的數目
stylishguy
[心得] 初學funtion 入門問題
angelina877
[討論] 關於三個區間內產生N個點
chenkaihsu
[討論] 請教一下 int 16轉成 int 64 運算問題
longted3
[討論] 有限差分法解pde偏微分方程
newxman
Links
booklink
Contact Us: admin [ a t ] ucptt.com