如何将循环产生的矩阵变成一个大矩阵啊?

学习 时间:2026-04-02 17:33:05 阅读:4826
如何将循环产生的矩阵变成一个大矩阵啊?如下面的程序clear all;n=3e0=zeros(n,3);for j=1:n for i=1:j e0(i,:)=0; end e0(j,:)=1; eval(['e0',num2str(j),'=','e0']) end如何在循环中,使运行结果e01 e02 e03 变成一个矩阵[e01 e02 e03]啊?

最佳回答

长情的缘分

结实的雪碧

2026-04-02 17:33:05

A=[];for i=1:10 %A1至A10eval(['A',num2str(i),'=','rand(2,5)']); %A1至A10都是2行五列的矩阵,这个要改成你想要的eval(['A=[A;A',num2str(i),'];']); %组合A=[A1;A2;A3;。。。]end

最新回答共有2条回答

  • 朴实的薯片
    回复
    2026-04-02 17:33:05

    A=[];for i=1:10 %A1至A10eval(['A',num2str(i),'=','rand(2,5)']); %A1至A10都是2行五列的矩阵,这个要改成你想要的eval(['A=[A;A',num2str(i),'];']); %组合A=[A1;A2;A3;。。。]end

上一篇 would you be happier中文歌词

下一篇 "Front posation lamp"是什么,汽车上的