MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   matlab代码运行出现的错误,请高手指点 (https://www.labfans.com/bbs/showthread.php?t=5624)

zzz911 2008-12-03 15:06

matlab代码运行出现的错误,请高手指点
 
%23行
o=uint8(ones(1,size(v,2)));
%24行
m=uint8(mean(v,2));
%25行
mo=single(m)*single(o);

提示错误:
??? Error using ==> *
Function '*' is not defined for values of class 'single'.

Error in ==> E:\mat_work\face_recognition20081203\face_recognition.m
On line 25 ==> mo=single(m)*single(o);

请求解决方法。谢谢。

guofeng0108 2008-12-03 15:45

回复: matlab代码运行出现的错误,请高手指点
 
single类的数不能用于乘法!!!!!

zzz911 2008-12-03 19:49

回复: matlab代码运行出现的错误,请高手指点
 
请问2搂,如何修改这个乘法使得可以继续呢?

debateshang 2008-12-08 20:07

回复: matlab代码运行出现的错误,请高手指点
 
不知道你这里的v是什么,我用
v=magic(3);
%23行
o=uint8(ones(1,size(v,2)));
%24行
m=uint8(mean(v,2));
%25行
mo=single(m)*single(o);
这语句能通过

yanjiang666 2008-12-09 10:14

回复: matlab代码运行出现的错误,请高手指点
 
没问题啊!!

cloverose 2008-12-10 20:17

回复: matlab代码运行出现的错误,请高手指点
 
嗯 没有问题

zzz911 2008-12-18 09:46

回复: matlab代码运行出现的错误,请高手指点
 
谢谢各位的帮助,经过测试,可能是我matlab版本的问题,我是6.5,在7.0下可以运行。

lwym126 2008-12-18 11:04

回复: matlab代码运行出现的错误,请高手指点
 
了解了一点


所有时间均为北京时间。现在的时间是 10:45

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.