作业帮 > 综合 > 作业

MATLAB中a(:,:,2)是什么含义

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 10:02:08
MATLAB中a(:,:,2)是什么含义
你这个是三维数组,
比如说:
一本书,每一页是一个二维矩阵.而书有多页.
你的a(:,:,2)就是指第二页的矩阵.即第二页所有行所有列
再问: 我把我第二幅图的边界存在a(:,:,2),怎么老报错呢
再答: 边界应当是一维。如果你的a之前定义,并且它的列数不是1的话,应当就报错。
再问: 我把第一幅图的边界存在a(:,:,1)的,就没有报错,这种情况我应该如何改呢?麻烦你了!
再答: 你应当是 a(:,:,1)=变量1 a(:,:,2)=变量2 你看一下 size(变量1)与size(变量2)是不是一样。 以及size(a)看看前两维的东西是否与之匹配。
再问: size(变量1)与size(变量2)不一样就会出现这个问题吗? 那我怎样才能让他们匹配呢?
再答: 不一样肯定会出问题的。 相当于把小书的内容放到大书里面, 要不你就剪切你的大书,要不你就把你的小书转成大书的格式再放到大书里面。
再问: 我要 如何改呢?
再答: 通常做法,是将小的加一些零变成大的, 但是加零是怎么加,全部加在头,还是加在尾,还是各半。