主题:[讨论]矩阵相乘问题
这是在对一副图像进行处理的时候,遇到的问题
不明白为什么矩阵转置和矩阵都有值,但是矩阵相乘就不对了
希望高手指教
在这多谢了
>> mu=zeros(3, 3, 240,320);
>> strtemp=strcat('e:\constract\',int2str(1),'.','jpg');
>> I=imread(strtemp);
>> vec_diff=[I(1,1,1)-mu(1,1,1,1);I(1,1,2)-mu(2,1,1,1);I(1,1,3)-mu(3,1,1,1)];
>> vec_diff
vec_diff =
93
119
71
>> vec_diff'
ans =
93 119 71
>> vec_diff'*vec_diff
??? Error using ==> mtimes
Matrix dimensions must agree.
不明白为什么矩阵转置和矩阵都有值,但是矩阵相乘就不对了
希望高手指教
在这多谢了
>> mu=zeros(3, 3, 240,320);
>> strtemp=strcat('e:\constract\',int2str(1),'.','jpg');
>> I=imread(strtemp);
>> vec_diff=[I(1,1,1)-mu(1,1,1,1);I(1,1,2)-mu(2,1,1,1);I(1,1,3)-mu(3,1,1,1)];
>> vec_diff
vec_diff =
93
119
71
>> vec_diff'
ans =
93 119 71
>> vec_diff'*vec_diff
??? Error using ==> mtimes
Matrix dimensions must agree.