matlab调用数组元素
时间: 2023-09-30 16:06:20 浏览: 263
在Matlab中,可以使用三种方法调用数组元素。第一种是下标法,使用A(i, j)的格式,其中i和j可以是一维向量、标量、:号或者end(表示最后一行或最后一列)。例如,A(1,2)表示第一行第二列的元素,A(:,1)表示第一列的元素,A(1,:)表示第一行的元素,A(end,1)表示最后一行的第一列元素,A([1 2 3],[1 1 2 1])表示取出指定的行和列形成的子数组。第二种是索引法,使用A(index)的格式,其中index可以是任意的数组,但其元素必须为正整数。A(index)返回一个尺寸与index一样的数组,表示在A中按照index给出的顺序取出元素,例如A(4)表示取出A中存储顺序为4的元素,A([1 3 4;5 1 1 ;2 3 3]) = [1 7 2;5 1 1;4 7 7。第三种是布尔法,使用A(X)的格式,其中X是一个由0和1组成的布尔型数据,且size(A)=size(X),对应位置为1则保留该数据,为0则去掉,最后按A中的存储顺序返回一个列向量。例如,x=logical([1 1 0;0 1 1;1 0 1])将double数据转化为布尔型数据。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [matlab中数组元素的引用](https://blog.csdn.net/u011484045/article/details/44280431)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Matlab 数组与矩阵操作指南](https://download.csdn.net/download/weixin_41784475/88226798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文