这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的那个第一题的e,g,h,还有第二三题,都解释了更好,请说清楚,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 07:02:16
![这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的那个第一题的e,g,h,还有第二三题,都解释了更好,请说清楚,](/uploads/image/z/366246-54-6.jpg?t=%E8%BF%99%E5%87%A0%E4%B8%AAmatlab%E5%85%B3%E4%BA%8E%E6%95%B0%E7%BB%84%E7%9A%84%E9%97%AE%E9%A2%98%E8%B0%81%E8%83%BD%E7%BB%99%E6%88%91%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%2C%E5%B0%A4%E5%85%B6%E6%98%AF%E9%82%A3%E4%BA%9B%E6%8B%AC%E5%8F%B7%E9%87%8C%E8%BF%98%E6%9C%89%E4%B8%AD%E6%8B%AC%E5%8F%B7%E7%9A%84%E9%82%A3%E4%B8%AA%E7%AC%AC%E4%B8%80%E9%A2%98%E7%9A%84e%2Cg%2Ch%2C%E8%BF%98%E6%9C%89%E7%AC%AC%E4%BA%8C%E4%B8%89%E9%A2%98%2C%E9%83%BD%E8%A7%A3%E9%87%8A%E4%BA%86%E6%9B%B4%E5%A5%BD%2C%E8%AF%B7%E8%AF%B4%E6%B8%85%E6%A5%9A%2C)
这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的那个第一题的e,g,h,还有第二三题,都解释了更好,请说清楚,
这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的
那个第一题的e,g,h,还有第二三题,都解释了更好,请说清楚,
这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的那个第一题的e,g,h,还有第二三题,都解释了更好,请说清楚,
1
e:把矩阵c按列的顺序排成一个向量后,取其第4到最后一个元素
g:c的第一、四行,和第2列的交叉处的元素(结果是一个2*1的子矩阵).PS你这个数组只有3行是不可能执行这个的,我也测试过了,下标超出了
h:矩阵第二、二行和第三、三列交叉处元素,这里是重复的,是一个2*2的矩阵
我觉得这里面很多的知识都是重复的,我把要点告诉你吧
矩阵的小括号里面,不管怎么变,就两种形式:
用逗号隔开的两部分,逗号前面一定是行号,后面是列号,取其交叉处的元素,如果有多行多列,用中括号括起来,比如A([r1 r2],[c1 c2 c3])就表示,第r1、r2行,第c1、c2、c3列的交叉处元素组成的矩阵
里面没有逗号隔开,只有一个数或者一个中括号,这表示,把矩阵当做一个向量来处理,按照第二列排在第一列后面的方式重排,比如A=[1 2 3;4 5 6],A(:)=[1 4 2 5 3 6]
以上是最主要的东西.
然后介绍一下,一些小的表示方式:
冒号.比如A(:),里面的冒号,表示全部元素,A(:,1)表示第一列的全部元素
end,表示最后一个元素,比如A(1:end,end),表示A的最后一列
第三题中的eye表示表示主对角线元素全是1,其他全是0的矩阵,括号里是矩阵的维数,不一定需要是方阵
转置.A' 这个一撇表示转置,就是行变列,列变行,这个你知道的吧.
我觉得以上已经包括你这里的全部问题.比一题一题说好理解得多.
还有问题再追问~!