早教吧作业答案频道 -->其他-->
一道MATLAB题~写出执行以下代码后C,D,E的值A=[1,2,3;4:6;7:9];C=[A;[10,11,12]],D=C(1:3,[23])E=C(2,[12])希望大神解释以下为什么谢谢
题目详情
一道MATLAB题~写出执行以下代码后C,D,E的值
A=[1,2,3;4:6;7:9];
C=[A;[10,11,12]],
D=C(1:3,[2 3])
E=C(2,[1 2])
希望大神解释以下为什么 谢谢
A=[1,2,3;4:6;7:9];
C=[A;[10,11,12]],
D=C(1:3,[2 3])
E=C(2,[1 2])
希望大神解释以下为什么 谢谢
▼优质解答
答案和解析
哈哈,这其实是Matlab中非常基本的对于矩阵的表达方法,当你列出一个矩阵时,需要对矩阵里面的元素进行提取时就会用到上述的表达方法,就是将你关心的元素提取出来.
以你的列举为例,A为一个三行三列的矩阵,C是对A矩阵的基础上加上一行,即[10,11,12];D是对C矩阵中的第一到第三行(就是1:3所表达的意义)元素中的第二列和第三列(即[2 3]所表达的意义)元素进行提取,最终提取出来就应该是D=[2 3;5 6; 8 9].同理,E是对C矩阵中的第二行元素中的第一列和第二列元素提取出来.当然结果E=[4 5].你可以看Matlab中help中的文档对矩阵运算的解释,内容非常详细非常多.
以你的列举为例,A为一个三行三列的矩阵,C是对A矩阵的基础上加上一行,即[10,11,12];D是对C矩阵中的第一到第三行(就是1:3所表达的意义)元素中的第二列和第三列(即[2 3]所表达的意义)元素进行提取,最终提取出来就应该是D=[2 3;5 6; 8 9].同理,E是对C矩阵中的第二行元素中的第一列和第二列元素提取出来.当然结果E=[4 5].你可以看Matlab中help中的文档对矩阵运算的解释,内容非常详细非常多.
看了 一道MATLAB题~写出执行...的网友还看了以下:
1*a:b=2:3,b:c=4:3,那么a:b:c=() 2*150的60%是() 3*1*a:b 2020-05-15 …
1、已知a,b,c互不相等求2a-b-c/(a-b)(b-c)+2b-c-a/(b-c)(b-a) 2020-05-16 …
已知双曲线C:x/a-y/b=1(a>0,b>0)的离心率为根号3,a/c=根号3/3?已知双曲线 2020-07-21 …
a^3+b^3+c^3-3abc=0=(a+b)^3+c^3-3a^2b-3ab^2-3abc,我 2020-07-31 …
(a+b+c)^3-(b+c-a)^3-(c+a-b)^3-(a+b-c)^3=[(a+b+c)^ 2020-08-02 …
(组合)C(3,3)+C(3,4)+…+C(3,10)简便计算.C(3,4)即C的上标3下标4. 2020-10-31 …
(a+b+c)/3大于等于3*√abc设a=x^3,b=y^3,c=z^3x,y,z是非负数时x^3 2020-11-01 …
比如说将9本书平均分成3组是,C(9,3)C(6,3)C(3,3).那为什么9本书平均分给3个人,是 2020-11-08 …
时间很赶,1.设函数y=x^2-3|x-1|-1的图像与x轴的焦点个数有()A.1个B.2个C.3个 2020-11-10 …
已知实数a,b,c满足丨a-√2|+√b-2=√c-3+√3-c.(1)求a,b,c的值.(2已知实 2020-11-20 …