matlab——关于矩阵赋值 我是一名菜鸟,有一个一直困惑我的问题。

关于矩阵赋值

我是一名菜鸟,有一个一直困惑我的问题:比如我想一次给100个矩阵同时赋值,再做其他用途。当输入
for i=1:100,

Mi=ones(10);
end
matlab不会生成100个矩阵M1,M2等等,而只有Mi这个矩阵。如何才能解决这个问题啊?
感激不尽~

for i = 1: 100
eval(['M',int2str(i),'=ones(10)']);
end
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-28
Mi是一个矩阵,而不能看作是M和变量i的结合体。你把Mi改为M(i)或M[i]试下追问

这两种都试过,不行啊。。。

追答

M{i}=ones(10);
这个呢?

第2个回答  2011-08-28
请参考Help中关于cell的条目,自己学习是最快的提升道路。加油楼主
第3个回答  2011-08-28
for i=1:100,

M{i}=ones(10);
end

楼主可以试试这个 cell类型 元包数组

matlab——关于矩阵赋值 我是一名菜鸟,有一个一直困惑我的问题。
for i = 1: 100 eval(['M',int2str(i),'=ones(10)']);end

MATLAB【问题】关于矩阵赋值问题
没有问题,清除内存,再试试。clc;clear x=[1 2 3];y(1)=x(1);y(2)=x(2);y(3)=x(3);y(4)=1+x(2)+x(3);y(5)=x(3)-5;y 结果:y = 1 2 3 6 -2

Matlab中关于矩阵赋值的问题
w(cnt)=D(1,:); 改为w(cnt, :)=D(1,:); 试试

matlab矩阵赋值的问题
[I, J] = find(A<0)这个J返回的就是小于0的元素所在的列

matlab中关于矩阵的几个问题
1、A(:,1:k) 中第一个:表示所有行,第二个1:k表示从第一列到第k列,所以A(:,1:k) 表示A的第1~k列的所有元素 2、B’表示B的转置矩阵,也就是(144-k)*10000的0矩阵,[A;B’]表示在A矩阵的后面又增加了一些元素,即前面提及的B的转置矩阵,A=[A;B’]表示把扩充后的矩阵...

matlab 菜鸟求助编程问题 我算出来了一个算式,然后向对里边的变量赋值再...
t=0:0.05:4; % 步长建议改成0.05,不然运行时间太长 plot(t,subs(y13),t,subs(v13))legend('y13-t','v13-t')

MATLAB优化问题
MATLAB是一种解释性语言,从运行效率来说肯定远不如其他基本语言。但还是有些方法可以提高运行速度的:1,MATLAB擅长于矩阵运算,但并不适用于循环,能不用循环的地方尽量用矩阵运算代替;2,对于大维度的矩阵,要预先确定它的维度,比如用zeros(a,b,c)预先定义好,这样每次给矩阵赋值的时候就不用改变...

通过matlab给a以一定范围内变化,并赋值给b,观察a的变化导致的Z矩阵的...
乱得要紧;看看书,看看for...end循环怎么写的;这里的a=矩阵,cos(2*a)算的是什么?当然出错。

问一个很弱智的问题,matlab除法
在用matlab做除法的时候,想让结果不要取整,于是有了下面的过程: format long >> A1 = I21(300,400);%这里不要管,是要算两个矩阵的除法,我从里面各选了一个数% >> A2 = I31(300,400); >> A1 A1 = 32704 >> A2 A2 = 32504 >> A1\/A2 ans = 1 看... 展开 端木...

设A, B都是n阶非零矩阵,且AB=0, 则A,B的秩为
更多关于零矩阵的知识 > 网友都在找: 设a是3阶方阵 且 a =-1 则 2a = 正在求助 换一换 回答问题,赢新手礼包 苦等19分钟: 菜鸟求教,是否折叠胎比非折叠胎更容易被扎爆 回答 苦等1小时: 迷踪客有必要转成暗影吗 回答 苦等3小时: 海淘代购奶粉好吗? 回答 苦等4小时: 龚越为什么这么黑? 回答...

相似回答