Wrong answer in below code?

3 vues (au cours des 30 derniers jours)
Raj Arora
Raj Arora le 2 Juil 2021
Modifié(e) : G A le 2 Juil 2021
bw = 36;
angle = 60;
syms ds
tw = bw + 2*(ds / tand(angle));
nm = 0.025;
Area = 0.5*(bw + tw)*ds;
P = bw + 2*(ds/sind(angle));
S = 0.00001;
A = (((Area)^(5/3))/((P)^(2/3))) == ((200*nm)/(S^0.5))
height =(vpasolve(A,ds));
OUTPUT: - 49.95106 - 10.88106i
The output is wrong, the correct answer for the above code should be 10.19
Can anyone please tell me why I am not getting the actual answer as 10.19

Réponse acceptée

Walter Roberson
Walter Roberson le 2 Juil 2021
height = vpasolve(A, ds, 1);
  5 commentaires
Walter Roberson
Walter Roberson le 2 Juil 2021
Most any positive initial value should work
G A
G A le 2 Juil 2021
Modifié(e) : G A le 2 Juil 2021
Thanks, Walter - I understood postfactum that nm was interpreted as the initial value because it cannot be an argument.

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by