24小时热门版块排行榜    

查看: 1721  |  回复: 0

cdg234

新虫 (初入文坛)

[交流] matlab求极值坐标问题

各位大神,想问个问题,利用数值法求得一个函数(有两个自变量)的粗略极小值,不知道每个极值点各是几重简并,用了unique函数舍去重复极值,再用find函数找极值坐标,这样的话有些极值对应一个坐标,有些却对应多个坐标,我不知道怎么用一个循环程序来寻找各个极值的坐标,因为如果用[x,y]=find(A==b),有时找出来的是一个点,有时找出来的是多个点,这样就老是会包矩阵维度不相等的错误信息,我的情况是最多2重简并,我就把x,y设成2*极值点个数的矩阵,每一行等于找到的极值点坐标,只有一个点极值的坐标就生成两相同的坐标,最后再把相同的坐标舍去,这样的话就比较麻烦,而且兼容性很差,如果一个极值有三个,四个,甚至更多时就用不了了,所以想问问这种情况要怎样做比较简单。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 cdg234 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见