matlab中怎么将一个矩阵作为另一个矩阵的元素放进去

K=64;Nf=16;Nt=128/Nf;fork=1:Kck=randsrc(Nt,1,[+1,-1]);INf=eye(Nf,Nf);CCk=kron(INf... K=64;
Nf=16;
Nt=128/Nf;
for k=1:K
ck=randsrc(Nt,1,[+1,-1]);
INf=eye(Nf,Nf);
CCk=kron(INf,ck);
end;
for k=1:K
C(1,k)=CCk;
end;
plot(C);
如上所写 怎么将CC1 CC2.。。。的值赋给新的矩阵C 为什么不能像上面这样
展开
 我来答
帐号已注销
高粉答主

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

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。

godloveme_zhu
推荐于2018-02-28 · TA获得超过1102个赞
知道小有建树答主
回答量:451
采纳率:66%
帮助的人:460万
展开全部
最简单的方法是用cell。给你个例子。

%C是3x3矩阵
C=randn(3, 3);
%D是2x2的cell矩阵
D=cell(2,2);
%把C放到D(1,1)里
D{1, 1}=C;

注意上面对cell矩阵操作时使用了{ }而非( )。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘贺great
2013-05-25 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3829
采纳率:100%
帮助的人:1848万
展开全部
用cell就可以的
clear all;clc;
a=[1 2;3 4];
b=ones(2,2);
A{1}=a;
A{2}=b;
追问
你这样A不能用POLT输出了么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式