MATLAB里面a=[1 2 3; 4 5 6; 7 8 9]; a([3 1],:)=? 这里面 a([3 1],:)是什么意思?

a=[1 2 3; 4 5 6; 7 8 9];
a([3 1],:)=?
这里面 a([3 1],:)是什么意思?

a =

1 2 3
4 5 6
7 8 9
a([3 1],:)

ans =

7 8 9
1 2 3
就是取第三行和第一行,:表示取所有列.这在MATLAB是很有用的.
a(:,[1,3])就表示取所有行,但列取第一行和第三行.
这些你最好上机看看是什么,自己多看几次就明白了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-28
a([3 1],:)
[3 1]表示第一行和第三行
: 表示所有列
第2个回答  2019-06-07
a(1:2,2:3)表示a的第1~2行,第2~3列的元素,如下图

MATLAB里面a=[1 2 3; 4 5 6; 7 8 9]; a([3 1],:)=? 这里面 a([3 1...
1 2 3 4 5 6 7 8 9 a([3 1],:)ans = 7 8 9 1 2 3 就是取第三行和第一行,:表示取所有列.这在MATLAB是很有用的.a(:,[1,3])就表示取所有行,但列取第一行和第三行.这些你最好上机看看是什么,自己多看几次就明白了....

matlab里 a=[1 2 3;4 5 6'; 7 8 9]a (:,2) =[]什么意思
[]表示给前面的变量赋空值,在matlab里就表示删除元素。因此,这里指删除矩阵a的第二列,运行后的a=[1 3;4 6;7 9];

MATLAB里a=[1 2 3;4 5 6;7 8 9];a(1:2,2:3)什么意思
a(1:2,2:3)表示a的第1~2行,第2~3列的元素,如下图

matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 这个是什么意思
就是b取a的第3、2、1行,所有列,就是b是a上下翻转的矩阵,相当于b=flipud(a)。matlab中的矩阵:求解线性方程组是线性代数课程中的核心内容,而矩阵又在求解线性方程组的过程中扮演着举足轻重的角色。利用科学计算软件MATLAB来演示使用矩阵,同时,也使学生对线性代数的认识更加理性。矩阵的构造:在M...

matlab: If A=[1 2 3;4 5 6;7 8 9] ,A(end:-1:1,end)=? 求解释A(end...
A(end:-1:1,end)其中end表示最后一行或一列 end:-1:1 表示从最后一行往回,步长为1,直到第一行 end 表示最后一列 A(end:-1:1,end) 表示行取最后一行到第一行,列取最后一列,即最后一列逆序 所以 A(end:-1:1,end)= [ 9 6 3]'...

matlab中a{1,2}(1,1)={[1 2 3;4 5 6;7 8 9]}是什么含义??
大括号是cell结构 小括号是矩阵结构 a是cell结构,你可以把它看成是很多子矩阵组成的新矩阵。每一个位置就是一个矩阵,每一个矩阵下的某个位置就是一个数值

...求数列各行和?例如怎样求[1 2 3;4 5 6;7 8 9]的各行的和?求解...
a=[1 2 3;4 5 6;7 8 9],sum(a,2);%sum(a,1)表示各列的和,sum(a,2)表示各行的和。sum(sum(a))矩阵所有元素的和!

MATLAB 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,2)={[1 2 3;4 5 6]};%%%%%元胞索引法 A{1,...

matlab数组如何表示
1、第一步,打开matlab并输入a = [1 2 3;2 4 5;6 7 8],创建具有3行3列的矩阵,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,输入(:)将二维矩阵转换为一维数组,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,按Enter键确认,可以看到已成功转换为一维数组,...

如何用matlab提取一个矩阵的第一列和第三列?
1、首先,打开MATLAB命令行窗口,输入a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]创建一个a矩阵,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入a(1:2,1:3)以提取矩阵的第1,2行第1到3列,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按Enter键,可以看到...

相似回答
大家正在搜