关于matlab中矩阵乘法问题
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/08 19:00:13
关于matlab中矩阵乘法问题
我这哪错了?
a=imread('G:\face\yaleB01_P02\images\yaleB01_P02A-025E+00.pgm');
b=a*a'
Error using ==> mtimes
At least one operand must be scalar.
其中
a .
即480*640的矩阵.
我这哪错了?
a=imread('G:\face\yaleB01_P02\images\yaleB01_P02A-025E+00.pgm');
b=a*a'
Error using ==> mtimes
At least one operand must be scalar.
其中
a .
即480*640的矩阵.
![关于matlab中矩阵乘法问题](/uploads/image/z/8413288-16-8.jpg?t=%E5%85%B3%E4%BA%8Ematlab%E4%B8%AD%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E9%97%AE%E9%A2%98)
奇怪,我也试了,把它转成double就可以,uint8就不行,不过我得到的出错信息是Matrix dimensions must agree.你转成double型计算吧,本来uint8做乘法就不可靠,可能会溢出.
以上.
专业路过的老狼
以上.
专业路过的老狼