簡體   English   中英

繪制線和曲線的交點?

[英]plot Line and curve intersection point?

我寫了下面的matlab代碼:

L=100;
N=[0:L];
D=8.62;
Z=95;
Dmax=1./12;
X=@(N) N./((N.*D)+ Z);
X2=@(N) N./(D+ Z);

z1 = fzero(@(x) X(x)-Dmax, 0);

plot([0 100],[Dmax Dmax],'r')
hold all
fplot(X,[0 L 0 0.3],'g')
fplot(X2,[0 L 0 0.3])
plot(z1, 'ro')
legend('1/Dmax','N/(ND+Z)','N/(D+Z)','N*')

我想繪制綠色曲線和紅線之間的交點,交點的x值以及將交點連接到x軸的不連續線性圖!

要繪制它,您必須計算相交點。 我建議使用符號工具箱,如果不可用,也可以使用數值解法。

plot(solve(X(sym('a'))==Dmax),Dmax,'o')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM