| 查看: 395 | 回复: 1 | ||||
[求助]
求解释这几个语句 已有1人参与
|
|
if (InputVar >1)&(PlotOut == 'Y') Hendl=figure; imagesc(IMG); end [Max, INmax] = max(IMG); [Max, IMmax] = max(Max); Nmax = INmax(IMmax); disp({'Nmax = ', Nmax; 'Mmax = ', IMmax}); Top=Nmax+20; Bottom=Nmax-20; Y2D(i+1)=mean(IMG(Bottom:Top,i+1)); Y2D = Y2D-Noise; Y2D = Y2D/max(Y2D); 我不明白的是 : [Max, INmax] = max(IMG); [Max, IMmax] = max(Max); Nmax = INmax(IMmax); 求大神解答 |
» 猜你喜欢
现代”学阀”该如何界定
已经有12人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有3人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
申博发邮件
已经有11人回复
我的奶奶
已经有3人回复

月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68175.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3292.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区
【答案】应助回帖
感谢参与,应助指数 +1
|
[Max, INmax] = max(IMG); 解释:按照从第一列到最后一列的顺序,将矩阵IMG每一列中的最大值取出,组成行向量,返回给Max,即此时Max是一个行向量;并将在整个矩阵IMG范围内的最大值所位于的第m行、第n列,返回给INmax,即INmax=[m,n],是一个有两个元素的行向量。 [Max, IMmax] = max(Max); 解释:将行向量Max中的最大值赋值给Max(即变量Max更新了);并将行向量Max(更新前的)中最大值所在的位置返回给IMmax。 Nmax = INmax(IMmax); 解释:读取行向量INmax中第IMmax个元素的数值,并将此数值赋值给Nmax。 |

2楼2016-06-21 20:22:38










回复此楼