如何将输出存储在嵌套for循环中

2次观看(过去30天)
乔纳森Pinko
乔纳森Pinko 20月8日
评论: rik. 2020年5月11日
我有以下代码:
Fes=10:1:11;
Fe0=12:1:13;
为了Y = 1:NUMER(FES);
为了z = 1:numel(fe0);
小狗(FES(Y),FE0(Z))
结尾
结尾
小狗是一种为每个FES和FE0组合产生两个向量的函数。我想将Puppies的Puppies存储在我的工作空间中,显示每个结果,标有产生结果的特定FE和FE0组合(每个结果是来自单个FES和FE0生成的两个向量组合)。
我怎样才能做到这一点?

答案(1)

rik.
rik. 20月8日
与函数的任何输出相同。您可能需要一个中间步骤将您的向量放入其中 细胞 第一的。
Fes=10:1:11;
Fe0=12:1:13;
为了Y = 1:NUMER(FES);
为了z = 1:numel(fe0);
[A,B] =小狗(FES(Y),FE0(Z));
%现在您可以在表中存储一个,b,fes(y)和fe0(z)
结尾
结尾
或者,您可以存储 FES. Fe0. 在桌子中然后使用 罗文
4评论
rik.
rik. 2020年5月11日
Fes=10:1:11;
Fe0=12:1:13;
为了y=1:numel(Fes)
为了z = 1:numel(fe0)
如果y==1&&z==1
[a,b]=幼犬(Fes(y),Fe0(z));
A=零(numel(Fes)、numel(Fe0)、numel(A));
a(1,1,:) = a;
B =零(数量(FES),NUMER(FE0),NUMER(B));
B(1,1,:)= b;
别的
[a(y,z,:),b(y,z,:)] =小狗(fes(y),fe0(z));
结尾
结尾
结尾
功能[a,b]=小狗(y,z)
a = rand(100,1);
b=兰特(5,1);
结尾

登录评论。

s manbetx 845


释放

R2019b

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始打猎吧!