matlab 里边怎么设置矩阵名称,让他的名称是从A1渐增到A10或A100,就是让数字1-10用变量表示,可以吗

我主要是想从一个矩阵里边提出子矩阵,让它放在有规则的变量里边... 我主要是想从一个矩阵里边提出子矩阵,让它放在有规则的变量里边 展开
 我来答
wacs5
2011-11-25 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3724
采纳率:82%
帮助的人:2754万
展开全部
for i=1:10 %1到10个
eval(['A',num2str(i),'=',num2str(i),';']);
end

先看eval里面的东西。可以用disp(['A',num2str(i),'=',num2str(i)]);代替eval看看结果,
然后就知道eval是什么函数。
百度网友a26da9d
2011-11-25 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:30.4万
展开全部
for 1=1:1:100
matName{i}=strcat('A',num2str(i));
end
用循环,保留在cell里面。

另外,为什么要这么用,matlab直接引用、向量编写很方便如 A(1:5,4:7);
help /arraryfun/cellfun...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式