how can i find the intersection point between the two curves and the minimum point to the other curve?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
mohamed asran
le 26 Oct 2019
Réponse apportée : mohamed asran
le 9 Nov 2020
k1=10^-4;k2=2*10^5
k2 = 200000
d=0.08;
a=50*10^-6:1*10^-6:100*10^-6;
cr =k1./a;
cf =k2*d.*a;
ctot =cr+cf;
plot(a,cr,a,cf,a,ctot)
title('optimal')
xlabel('cross section area')
ylabel('costs')
legend('cr','ctot','cf')
0 commentaires
Réponse acceptée
Image Analyst
le 26 Oct 2019
Do you want the (harder) analytical answer (like from the formula) or the (easier) digital answer from the digitized vectors, like
distances = abs(cf-cr)
[minDistance, indexAtMin] = min(distances);
y1AtMin = cf(indexAtMin)
y2AtMin = cr(indexAtMin)
aAtMin = a(indexAtMin)
hold on;
line([aAtMin, aAtMin], ylim);
4 commentaires
Image Analyst
le 26 Oct 2019
MATLAB is NOT needed for an analytical solution. Haven't you taken a calculus course yet?
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Mathematics and Optimization dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!