| 查看: 4157 | 回复: 1 | ||
[求助]
求助:MATLAB如何由纵坐标求对应的横坐标
|
| 编程仿真出来图,如何求得图的数据的最大值以及对应的横坐标值,以及最大值的一半对应的横坐标值呢?是编程实现还是有具体的函数可以直接得到呢?求助各位朋友帮帮忙! |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复

【答案】应助回帖
★ ★ ★
臭水沟(金币+3): 3Q!感谢交流! 2011-05-24 11:19:41
w_wj(金币+2): 2011-05-25 08:31:31
w_wj(金币+3): 2011-05-29 08:59:30
臭水沟(金币+3): 3Q!感谢交流! 2011-05-24 11:19:41
w_wj(金币+2): 2011-05-25 08:31:31
w_wj(金币+3): 2011-05-29 08:59:30
|
最大值及对应的横坐标可以直接得到的,用max函数。 如果横坐标x,纵坐标y: [ maxy, index ] = max( y ); 那么纵坐标maxy对应的横坐标就是x( index ). 最大值的一般可能要做一些近似处理,比如刚好存在没有最大值的一半的纵坐标。近似处理就是给出一个误差范围: index = find( abs( y - maxy / 2 ) < 1e-4 ); x( index ) |

2楼2011-05-23 23:49:45












回复此楼