下标赋值
一个(I)= B
一个(I,J)= B
一个(I,:) = B
一个(:,I)= B
一个(I,J,K,...)= B
一个= subsasgn(A,S,B)
一个(I)= B
分配的值b
成的元素一种
用下标向量所指定一世
。b
必须有相同数量的元素作为一世
或者是一个标量值。
一个(I,J)= B
分配的值b
成的矩形子矩阵的元素一种
用下标向量指定一世
和Ĵ
。b
一定有长度(I)
行LENGTH(J)
列。
冒号用作下标,如在一个(I,:) = B
要么一个(:,I)= B
表示整个行或列。
对于多维数组,一个(I,J,K,...)= B
受让人b
到的指定的元素一种
。b
一定是长度(I)
-通过-长度(J)
-通过-长度(K)
通过添加或删除单尺寸-...或为换挡到该尺寸。
一个= subsasgn(A,S,B)
被调用的语法A(I)= B
,一个{I} = B
, 要么A.I = B
什么时候一种
是一个对象。小号
是具有以下字段的结构数组:
键入 - 以下情况之一:'()'
,'{}'
, 要么''
指定标类型
潜艇 - 包含实际标细胞阵列或字符向量
例如,语法一个(1:2,:) = B
电话一个= subsasgn(A,S,B)
哪里小号
是一个1×1的结构与S.type = '()'
和S.subs = {1:2, ':'}
。用作下标A结肠作为传递':'
。
您可以使用定点分配,例如一个(:) = B
,投用一个值numerictype
对象到另一个numerictype
宾语。这个下标赋值语句的值赋给b
成一种
同时保持numerictype
对象一种
。下标分配适用于整数数据类型相同的方式。