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