如何转变曲线重叠与另一个相同的图吗?

4视图(30天)
如何转变曲线重叠它与另一个相同的数字,比如我想把黑色曲线重叠与红色曲线吗?

答案(3)

图像分析
图像分析 2023年4月3日
也许试着重新调节黑色与红色
blackx =重新调节(blackx min (redx)、马克斯(redx));
黑人=重新调节(黑人、最小值(redy)、马克斯(redy));
如果你有任何其他问题,然后把数据和代码阅读它的回形针图标后 读到这 :


马修•诺伊
马修•诺伊 2023年4月3日
你好
一个简单的演示下面你可以很容易地适应您的数据(不提供)
x = 0:0.01:0.86;
日元= 1. / cos (x + 0.25) + 0.01 *兰德(大小(x));
y2 = 1. / cos (x) + 0.01 *兰德(大小(x));
日元(y1 > max (y2)) =南;
图(1)中,
情节(x, y₁,“r”,x, y2,“k”);
%在y找到过境点阈值= 1.3
阈值= 0.75 *马克斯(y2);
[xc1之前]= find_zc (x, y₁,阈值);
[xc2] = find_zc (x, y2,阈值);
% x距离
xd = xc1-xc2;
x1 = x;
x2 = x + xd;
图(2)中,
情节(x1, y1,“r”x2, y2,“k”);
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数[Zx] = find_zc (x, y,阈值)
%斜率为正“零”交叉检测,使用线性插值
y = y -阈值;
zci = @(数据)找到(diff(符号(数据))> 0);%定义功能:返回+佐的指标
第九= zci (y);%找到+ x的零交叉的指标
ZeroX = @ (x0, y0 (x1, y1) x0——(y0。* (x0 - x1))。/ (y0 - y1);%以内插值替换的x值零交点
Zx = ZeroX (x (ix), y (ix) x(第九+ 1),y(第九+ 1));
结束

类别

找到更多的在插值帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!