Re: [問題] 一個簡單的矩陣資料讀取已回收

看板MATLAB作者 (Acoustic)時間17年前 (2008/11/01 22:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《pingupingu (OOOOOOOOOOOOOOOOOOOOOOO)》之銘言: : % 如果: : X=[1 2 3;4 5 6;7 8 9]; : % 我要a b c 分別等於X的第一個row: a=1 b=2 c=3 : % 用 [a b c]=X(1,:) 這樣寫沒辦法? : % 那應該如何做呢? 這個問題一點也不簡單 XD 我自己試了一下 用下列的方式來完成你的需求 也許有更簡單的方法可以用 XX = mat2cell( X(1,:), 1 , [1 1 1] ); [a b c] = deal(XX{:}); 簡而言之就是先將 X 的第一個 row 轉成 1x3 的 cell 再用 deal() 將 cell 的三個值賦予 a b c 三個變數 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.27.154
文章代碼(AID): #1936FEF5 (MATLAB)
文章代碼(AID): #1936FEF5 (MATLAB)