下标赋值
调用语法一个
= subsasgn (一个
,年代
,B
)(我)= B
,{我}= B
,或我= B
当一个
是一个对象。
MATLAB®使用内置的subsasgn
函数解释索引赋值语句:
(我)= B
赋值B
融入一个
由下标向量指定我
.B
必须有相同数量的元素我
或者是标量值。
A (i, j) =
赋值B
转化成的矩形子矩阵的元素一个
由下标向量指定我
和j
.B
必须有长度(我)
行和长度(j)
列。
冒号用作下标的冒号,如(我:)= B
或(:, i) = B
,表示整个列或行。
对于多维数组,(i, j, k,…)= B
分配B
的指定元素一个
.B
必须长度(我)
——- - - - - -长度(j)
——- - - - - -长度(k)
-…或者通过添加或删除单个维度来移动到那个尺寸。
提示
例如,您可以使用定点赋值,(:) = B
,将具有一种数字类型的值转换为另一种数字类型。下标赋值语句赋值为B
成一个
而保留的数字类型一个
.下标赋值对整数数据类型的工作方式相同。
请注意
你必须叫subsasgn
带有输出参数。subsasgn
不修改索引操作中使用的对象(第一个参数)。您必须分配输出以获取修改后的对象。