matlab中如何把一个矩阵的元素调用在另一矩阵中

例如:已知A=[abc]我想表示B=[abc1];怎么调用A中的元素?多谢高手指教... 例如:
已知A=[a
b
c]
我想表示B=[a b
c 1];
怎么调用A中的元素?多谢高手指教
展开
 我来答
帐号已注销
高粉答主

2020-02-11 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:37.1万
展开全部

1、首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口。

2、接着在命令行输入一个矩阵A,矩阵A的值可以自定义,此处以1-9数字为例构造矩阵A,矩阵A如下图所示。

3、拼接矩阵需要至少两个矩阵,在命令行输入一个矩阵B,此处以10-18数字为例构造矩阵B。

4、下面使用命令C=[A B]来拼接矩阵A和矩阵B,此类拼接为横向拼接,左边为矩阵A,右边为矩阵B。

5、命令C=[A,B]也可以用于矩阵的横向拼接,与上一个命令的效果相同,运行结果如下图所示。

6、接下来使用命令C=[A;B]来拼接矩阵A和矩阵B,此类拼接为纵向拼接,上边为矩阵A,下边为矩阵B。

du瓶邪
2015-08-07 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2973万
展开全部
试试这样:
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiongxionghy
2011-11-07 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1753
采纳率:75%
帮助的人:2969万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanzhe_yjt
2011-11-07 · TA获得超过512个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:139万
展开全部
B=[A(1,1) A(2,1) ;A(3,1) 1 ]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rainedworld
2011-11-07
知道答主
回答量:12
采纳率:0%
帮助的人:25.9万
展开全部
B=[A,1]是这意思吗?
追问
不是,A是三列,B是2行2列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式