function gaodu(~,~)
c=color;
r=c(1,1);
g=c(1,2);
b=c(1,3);
if b>0
e={r^2.2+1.5*(g^2.2)+0.6*(b^2.2)/(3.7651)}^(0.454545);
h={[5.4698+sqr(5.4698^2-4*0.0364*(343.41-e))]/(2*0.0364)};
set( findobj('tag',[num2str(color_number-1),'H']),'string',['[',num2str(h),']'])
else b==0
e={r^2.2+1.5*(g^2.2)+0.6*(b^2.2)/(3.7651)}^(0.454545);
h={[5.4698+sqr(5.4698^2-4*0.0364*(343.41-e))]/(2*0.0364)};
set( findobj('tag',[num2str(color_number-1),'H']),'string',['[',num2str(h),']'])
end
end
color是一个矩阵[252,36,36]类似这种
但是一直出现错误说未定义与 'cell' 类型的输入参数相对应的运算符 '^'。
这个我要怎么解决啊?麻烦各位大佬帮我解答一下!
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。