matlab中给二维数组A中第二行的第1,3,5个元素分别赋值A(2,1:3:5...答:赋值z语句A(2,1:3:5)是不对的:1:3:5表示的是1,4,9个元素 clear all;clc;A=rand(5);A(2,[1,3,5])=[-1,-3,-5]
matlab程序总是报错下标的赋值维度不匹配答:某个k,j下 Com(k,j,:) 这399个数值中,有两个以上相等的最大值,那么find就会返回多个值而index(k,j)是一个标量,只有一个值,所以会报错说维度不匹配。修改:find(Com(k,j,:)==max(Com(k,j,:)));可以用find(Com(k,j,:)==max(Com(k,j,:)),1);只返回找到的第一个最大值的...