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

1 Ansicht (letzte 30 Tage)
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);

Akzeptierte Antwort

James Tursa
James Tursa am 3 Okt. 2019
Bearbeitet: James Tursa am 3 Okt. 2019
[Tmin,k] = min(T);
Dt = D(k);
  1 Kommentar
Bryce Johnson
Bryce Johnson am 3 Okt. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Argument Definitions finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by