How to interpolate a graph to find a point halfway from the max peak

1 次查看(过去 30 天)
Hi, I am wondering how to find a point halfway from the maximum point (thats pointing down the way) on the graph I created:
http://www.2shared.com/photo/pIak1Za9/graph1.html
It was made using the code
I = imread('f_000021.tif','TIFF'); imshow('f_000021.tif') x=[128 180]; y=[50 50]; improfile(I,x,y) plot(max)
There isn't many pixels plotted so I was wondering if I could pick a point in between a couple of pixels on that graph (half of the maximum value)?
Thanks, Graham
  5 个评论
Graham Boag
Graham Boag 2011-2-24
Yes I think so, Sorry its not so easy for me to convey what I am trying to do - my mathematics language is not so good!
Jan
Jan 2011-2-24
No problem. Finding a solution is often a iterative process, which clears the question at first. If the question is absolutely and mathematically clear, the solution is usually found already.

请先登录,再进行评论。

采纳的回答

Jan
Jan 2011-2-24
Do you search for something like this?
V = sin(0:0.01:pi/2);
maxV = max(V);
minV = min(V);
Range = maxV - minV;
HalfIndex = find(V > maxV - Range / 2, 1, 'first');
You have to adjust the signs and > or < according to your exact problem.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by