【发布时间】:2016-12-07 08:36:45
【问题描述】:
在下图中,两条曲线相交于 3 个点。一个在左边,一个在中间,一个在右边。我需要找到三个交点的 (x,y) 坐标,但我很难弄清楚如何做到这一点。以下是我到目前为止的代码和情节:
这是我的代码:
% Define
b1=3.5;
b2=4.5;
rho1=2.7;
rho2=3.3;
h=40;
u2=(b2^2)*rho2;
f1=.15;
w1=2*pi*f1;
cvec=3.5:.01:4.5;
p2=1./cvec;
lhs=tan(h*w1.*sqrt((1./b1.^2)-(p2.^2)));
rhs=(u2.*sqrt((p2.^2)-(1./b2.^2)))./(u1.*sqrt((1./b1.^2)-(p2.^2)));
plot(cvec,rhs,cvec,lhs)
xlim([3.6 4.6])
【问题讨论】:
标签: matlab intersection