ldcf.net
当前位置:首页 >> mAtlAB中, A=[1 3 9;4 6 7;8 5 2],A(:2)=[]求A A(:... >>

mAtlAB中, A=[1 3 9;4 6 7;8 5 2],A(:2)=[]求A A(:...

就是b取a的第3、2、1行,所有列,就是b是a上下翻转的矩阵,相当于b=flipud(a)

楼主搞错了吧?是a(:,2)=[]?? 去掉矩阵的2列??还是什么意思? clear;clc; a=[1 3 9;4 6 7;8 5 2]; a(:,2)=[] 这是没问题的

a(1:2,2:3)表示a的第1~2行,第2~3列的元素,如下图

大括号是cell结构 小括号是矩阵结构 a是cell结构,你可以把它看成是很多子矩阵组成的新矩阵。每一个位置就是一个矩阵,每一个矩阵下的某个位置就是一个数值

直接运行就可以了: >> A=[1,2,3;4,5,6;7,8,9];>> A1=A(1:2:end)A1 = 1 7 5 3 9>> A2=A([1,2,3],[1,1,1])A2 = 1 1 1 4 4 4 7 7 7>> A3=A> A4=find(A>5)A4 = 3 6 8 9>> [i,j]=find(A>5)i = 3 3 2 3j = 1 2 3 3

你先自己定义一个方阵的大小 m值,再运行下面就可以 了 a(1,1) = 1; for i =1:1:m for j = 1:1:m a(i,j) = m*(i-1) +1+(j-1); end end

取数组a中 第2行到第5行,第6列到第8列的数据。 相当于从a中取出一个4 * 3 的矩阵。 你自己用一个例子就能理解了: a = rand(7,9)a(2:5,6:8) 结果: a = 0.6991 0.8407 0.2511 0.9172 0.0540 0.0119 0.6020 0.2290 0.4427 0.8909 0.2543 0.6160 ...

表示A矩阵的第一行和第二行的3,4,5列数为0; 1:2表示1到2行,[3,4,5]表示3,4,5列; zeros(2,3)表示一个2行3列的全0矩阵

A{1,2}={[1 2 3;4 5 6]}; %%%%%内容索引法 由上可知,A是元胞数组,它最小也是一个1*2的元胞数组,它的第一行第二列的元素也是一个元胞{[1 2 3;4 5 6]},当然这个元胞是1*1的元胞,其中只有一个元素,即矩阵[1 2 3;4 5 6]。 另外,要把它和下面...

结果如下所示: A = 1 3 5 7 9 2 4 6 8 10 在你所给出的表达式中用到了冒号表达式, A(1,:)=1:2:9的意思就是取出A的第一行,并且把它们赋值为从1到9间隔为2的数值, A(2,:)=2:2:10 的意思就是把第二行取出来,并且把它们的值赋值为从2到10间隔为...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com