| 查看: 315 | 回复: 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); 求大神解答 |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有6人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复

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

专家经验: +1059 - 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68126.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.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













回复此楼