0
я написал следующий код Matlab:участок Линия и точка пересечения кривой?
L=100;
N=[0:L];
D=8.62;
Z=95;
Dmax=1./12;
[email protected](N) N./((N.*D)+ Z);
[email protected](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- значением пересечения и разрывным lign, соединяющей точкой пересечения с й -ось!
@ Daniel R: это не работает для меня: // – Sam
@ Сэм: У вас есть символический набор инструментов? Какая у вас ошибка? – Daniel
@ Daniel R: plot (solve (X (sym ('a')) == Dmax), Dmax, 'o') ??? Ошибка при использовании ==> char Преобразование в char из логического значения невозможно. – Sam