how can i find the intersection point between the two curves and the minimum point to the other curve?
1 view (last 30 days)
Show older comments
mohamed asran
on 26 Oct 2019
Answered: mohamed asran
on 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 Comments
Accepted Answer
Image Analyst
on 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 Comments
Image Analyst
on 26 Oct 2019
MATLAB is NOT needed for an analytical solution. Haven't you taken a calculus course yet?
More Answers (1)
See Also
Categories
Find more on Mathematics and Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!