subsasgn
下标赋值
描述
为语法调用一个
= subsasgn (一个
,年代
,B
)A(i) = B
,A{i} = B
,或A.i = B
当一个
对象。
MATLAB®使用内置的subsasgn
函数解释索引赋值语句:
A(i) = B
赋值为B
进入元素一个
由下标向量指定我
.B
必须有相同数量的元素我
或者是标量。A(i,j) = B
赋值为B
的矩形子矩阵中的元素一个
由下标向量指定我
而且j
.B
必须有长度(我)
行和长度(j)
列。冒号用作下标的冒号,如在
A(i,:) = B
或A(:,i) = B
,表示整列或整行。对于多维数组,
A(i,j,k,…)= B
分配B
的指定元素一个
.B
必须长度(我)
——- - - - - -长度(j)
——- - - - - -长度(k)
-…或通过添加或删除单个维度可移动到该尺寸。
提示
你可以使用定点赋值,例如,A(:) = b
,将具有一种数字类型的值转换为另一种数字类型。这个下标赋值语句赋值B
成一个
的数值类型一个
.下标赋值对于整型数据类型的工作方式相同。
请注意
你必须打电话subsasgn
使用输出参数。subsasgn
不修改索引操作中使用的对象(第一个参数)。必须分配输出以获得修改后的对象。
例子
输入参数
输出参数
扩展功能
版本历史
R2006a之前介绍