can anyone help me how to do rectangular curve fitting ? which function to use?

8 次查看(过去 30 天)
i have some data points on the graph and i want to fit a rectangular curve around it..
  3 个评论
L K
L K 2017-1-4
please check the image i have attached, the dotted lines around the lines is what i mean by rectangular. Is it possible to do that in matlab?
dpb
dpb 2017-1-4
Of course it is; as the demo I gave shows, you can draw a line or set of lines of any style anywhere you desire on the figure; all you've got to do is have a way to compute or otherwise divine the location of the line segment end points.
There is
doc rectangle
as well...

请先登录,再进行评论。

回答(1 个)

dpb
dpb 2017-1-3
Taking a wild guess, perhaps the following simple demo will help..
N=50; % arbitrary number points
x=randn(N,1); y=randn(size(x)); % and some even more arbitrary data
scatter(x,y,15,'k','filled'); % toss 'em around on an axis
minx=min(x); maxx=max(x);
miny=min(y); maxy=max(y);
pct=0.2; pLo=1-pct; pHi=1+pct; % another arbitrary scaling factor
hL=line([pLo*minx;pHi*maxx;pHi*maxx;pLo*minx;pLo*minx],...
[pLo*miny;pLo*miny;pHi*maxy;pHi*maxy;pHi*miny], ...
'color','r')

类别

Help CenterFile Exchange 中查找有关 Interpolation 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by