How do I pull a value out of a different equation @ a specific value

1 view (last 30 days)
I am trying to find the value of D @ time Tmin but in my mind I think it should go like Tmin(D) but it says indices must be positive intgers or logical values.
function[Tmin,Dt] = Tension(Lb,Lc,W,Dmin,Dmax)
D = linspace(Dmin,Dmax,20);
T = (Lb*Lc*W)./(D.*sqrt(Lc^2-D.^2));
Tmin = min(T);
Dt = T(Tmin);

Accepted Answer

James Tursa
James Tursa on 3 Oct 2019
Edited: James Tursa on 3 Oct 2019
[Tmin,k] = min(T);
Dt = D(k);
  1 Comment
Bryce Johnson
Bryce Johnson on 3 Oct 2019
Thanks I just couldn't figure it out, also I replaced Dmin with Dt because Dmin is already specified in the function input but that still worked.

Sign in to comment.

More Answers (0)

Categories

Find more on Argument Definitions 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!