24小时热门版块排行榜    

查看: 411  |  回复: 2

geanxunyicao

新虫 (初入文坛)

[求助] find函数 已有2人参与

我使用pos=find(proj==max(proj)))
proj都是正数,但是其中最大值有三个,可最后pos输出只有一个最大值的位置。
不解,求助,拜托啦

发自小木虫IOS客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pdl9527

专家顾问 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2017-04-21 22:55:51
你运行一下下面的程序,返回的是5,6,7,并不是像你说的那样只返回一个值。
CODE:
a=[1:5,5,5]
pos=find(a==max(a))

2楼2017-04-21 18:56:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2017-04-21 22:56:03
引用回帖:
2楼: Originally posted by pdl9527 at 2017-04-21 18:56:50
你运行一下下面的程序,返回的是5,6,7,并不是像你说的那样只返回一个值。

a=
pos=find(a==max(a))

很有可能楼主的 proj 的 size 不太一样,可能不是 单行(或列),而是矩阵
3楼2017-04-21 21:06:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 geanxunyicao 的主题更新
信息提示
请填处理意见