24小时热门版块排行榜    

查看: 422  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

geanxunyicao

新虫 (初入文坛)

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

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

发自小木虫IOS客户端
回复此楼
已阅   回复此楼   关注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的回帖
查看全部 3 个回答

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的回帖
信息提示
请填处理意见