How can we store many matrices(z) from for loop in a single matrix D(say) in my problem.
1 次查看(过去 30 天)
显示 更早的评论
x=[1 2 3];
y=1./x;
for l=1:3;
I=eye(3,3);
z=y(l)*I;
end
0 个评论
回答(1 个)
Prasad Reddy
2020-5-17
% If you want your matrices z1,z2,z3 to be stored in side by side ie D=[z1 z2 z3] the following code helps
clc
clear all
x=[1 2 3];
y=1./x;
D=[];
for l=1:3;
I=eye(3,3);
z=y(l)*I;
D=[D,z]
end
% If you want your matrices z1,z2,z3 to be stored in a column manner ie D=[z1
% z2
% z3]
%the following code helps
clc
clear all
x=[1 2 3];
y=1./x;
D=[];
for l=1:3;
I=eye(3,3);
z=y(l)*I;
D=[D;z]
end
% Please give a up thumb if this answer works for you. Thank you.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!