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 Audio I/O and Waveform Generation 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!