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(:...

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

我猜的话中间是不是少了个逗号, a(:,2)=[]的意思是任意行的第2列删除,就是3,6,5这一列被删了。

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

大括号是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

res = A(1,:); % 取第一行 res = [1 2 3]res = A(:,1); % 取第一列 res = [1 4 7]转置res = A(1:2,2:3); % 取第一行到第二行,第二列到第三列 res = [2 3;5 6]

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]。 另外,要把它和下面...

你先自己定义一个方阵的大小 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

你直接把每个小题的求字和题号去掉 在MATLAB里面直接输入就能得到答案 a= [1,-2,3;4,5,9; 6,3,-8] b= [2,6,1; -3,2,7; 4,8,-1] 然后输入 a.*b 回车就得到第一题答案

a = [1 2 3;4 5 6;7 8 9;1 2 3;1 2 3;1 2 3;7 8 9;4 5 6]; b = sortrows(a); % 按行排序 c = diff(b); % 按行差分(相减) d = sum(c,2); % 行求和(相同行减后为零) L = d>0; % 求出不为零的行 L = [1;L]; r = b(logical(L),:)

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