matlab中如何把一个矩阵的元素调用在另一矩阵中
展开全部
试试这样:
clear all
clc
close all
n=5;%矩阵的行数
A=rand(n,3);
B=rand(n,3);
C=[];
%A、B重新组成矩阵C
for i=1:n
C=[C;A(i,:);B(i,:)];
end
运行结果:
A =
0.7060 0.8235 0.4387
0.0318 0.6948 0.3816
0.2769 0.3171 0.7655
0.0462 0.9502 0.7952
0.0971 0.0344 0.1869
B =
0.4898 0.2760 0.4984
0.4456 0.6797 0.9597
0.6463 0.6551 0.3404
0.7094 0.1626 0.5853
0.7547 0.1190 0.2238
C =
0.7060 0.8235 0.4387
0.4898 0.2760 0.4984
0.0318 0.6948 0.3816
0.4456 0.6797 0.9597
0.2769 0.3171 0.7655
0.6463 0.6551 0.3404
0.0462 0.9502 0.7952
0.7094 0.1626 0.5853
0.0971 0.0344 0.1869
0.7547 0.1190 0.2238
clear all
clc
close all
n=5;%矩阵的行数
A=rand(n,3);
B=rand(n,3);
C=[];
%A、B重新组成矩阵C
for i=1:n
C=[C;A(i,:);B(i,:)];
end
运行结果:
A =
0.7060 0.8235 0.4387
0.0318 0.6948 0.3816
0.2769 0.3171 0.7655
0.0462 0.9502 0.7952
0.0971 0.0344 0.1869
B =
0.4898 0.2760 0.4984
0.4456 0.6797 0.9597
0.6463 0.6551 0.3404
0.7094 0.1626 0.5853
0.7547 0.1190 0.2238
C =
0.7060 0.8235 0.4387
0.4898 0.2760 0.4984
0.0318 0.6948 0.3816
0.4456 0.6797 0.9597
0.2769 0.3171 0.7655
0.6463 0.6551 0.3404
0.0462 0.9502 0.7952
0.7094 0.1626 0.5853
0.0971 0.0344 0.1869
0.7547 0.1190 0.2238
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A=[1
2
3
];
B=zeros(2);
B(1,1)=A(1,1);
B(1,2)=A(2,1);
B(2,1)=A(3,1);
B(2,2)=1;
B
2
3
];
B=zeros(2);
B(1,1)=A(1,1);
B(1,2)=A(2,1);
B(2,1)=A(3,1);
B(2,2)=1;
B
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B=[A(1,1) A(2,1) ;A(3,1) 1 ]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B=[A,1]是这意思吗?
追问
不是,A是三列,B是2行2列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |