查看: 242|回复: 1|关注: 0

[已答复] 自定义函数的输出问题

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2019-3-15 23:47:31 | 显示全部楼层 |阅读模式
大家好,我想问一下我写的这个自定义函数为什么输出的是一个值而不是一个数组?
function [h,i,s]=func(R,G,B)
    i=0.3*R+0.59*G+0.11*B;
    C1=0.7*R-0.59*G-0.11*B;
    C2=-0.3*R-0.59*G+0.89*B;
    h=atan(double(C1/C2));
    s=sqrt(double(C1*C1+C2*C2));

end



>> func(150,50,20)

ans =

   -0.9124



论坛优秀回答者

权威

3457 麦片

财富积分



2

主题

3696

帖子

775

最佳答案
  • 关注者: 160
发表于 2019-3-15 23:53:39 | 显示全部楼层
你要用三个输出,
或者修改函数的输出。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表