MATLAB中被误解的赋值
>> a=[1 2;3 4]
a =
1 2
3 4
>> a([2,3])=666
a =
1 666
666 4
这是把矩阵一列列数第2个元素和第3个元素批量赋值
坑我的就是a([2,2])=1
这样的,这是第二个元素,和第二个赋值为1
这和a(2,2)=1,第二行第二列元素赋值完全不一样
MATLAB中被误解的赋值
>> a=[1 2;3 4]
a =
1 2
3 4
>> a([2,3])=666
a =
1 666
666 4
这是把矩阵一列列数第2个元素和第3个元素批量赋值
坑我的就是a([2,2])=1
这样的,这是第二个元素,和第二个赋值为1
这和a(2,2)=1,第二行第二列元素赋值完全不一样
转载于:https://my.oschina.net/u/3695732/blog/3055797