Re: [討論] 如何保留全部的回傳值

作者: aada (aada)   2014-05-28 14:28:05
我目前只想到用eval來作
會產生很多的變數: xx1 xx2 xx3..等,
x=array_split(cnt,mrk.pos(i));
eval(['xx'num2str(n)'=x']);
n=n+1
※ 引述《longted3 (已經跟你們沒有關西)》之銘言:
: 試過大大的方法 結果出現 以下的錯誤訊息
: ??? In an assignment A(I) = B, the number of elements in B and
: I must be the same.
: Error in ==> lab at 10
: x(n)=array_split(cnt,mrk.pos(i));
: 我知道是甚麼問題 因為我每次回傳的是一個二維陣列 但是x 是一個類似變數的東西
: 我這個程式的目的 是傳入一個很大的陣列 然後指定row 把陣列 切出所有較小的陣列
: 出來 有大大知該怎麼改嗎
: ※ 引述《aada (aada)》之銘言:
: : 我修改了一下, 試試看~
: : x=zeros(mrk.y_end, 1);
: : n=1;
: : x(n)=array_split(cnt,mrk.pos(i));
: : n=n+1;
: : n=+1;

Links booklink

Contact Us: admin [ a t ] ucptt.com