ldcf.net
当前位置:首页 >> 在mAtlAB中 A=[1,2,3;4,5,6;7,8,9] 分别计算A的数... >>

在mAtlAB中 A=[1,2,3;4,5,6;7,8,9] 分别计算A的数...

a=[1,2,3;4,5,6;7,8,9]; aa=a.^2 %数组平方 a_square=a^2 %矩阵平方

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

就是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

a=[1 2 3;4 5 6'; 7 8 9] 你的表述是不是有问题,怎么会有一个6' 呢~~ 如果a=[1 2 3;4 5 6; 7 8 9]的话, a(:,2)表示取矩阵a的第2列(任意行)

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

应该是a(:,2)=[],表示将a的第二列删除 a=[1 3 9;4 6 7;8 5 2],a(:,2)=[] a = 1 3 9 4 6 7 8 5 2 a = 1 9 4 7 8 2

matlab的解释是: 错误使用 ^ 输入必须为标量和方阵。 要按元素进行 POWER 计算,请改用 POWER (.^)。 如果要说人话,就是改用“.^”而不用"^"。

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

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