Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

"Array indices must be positive integers or logical values" on solving a cubic equation

1 vue (au cours des 30 derniers jours)
Shikhar Sharma
Shikhar Sharma le 9 Sep 2019
Clôturé : MATLAB Answer Bot le 20 Août 2021
I am getting the error "Array indices must be positive integers or logical values" on solving a cubic equation.
c1 = 0.6;
c2 = 0.095;
c3 = 47500;
c4 = 0.0026;
wBar = [-c2*c4 -0.106*c2 -36.6*c2 c3*c1];
disp(roots(wBar));
Kindly help.
  2 commentaires
Walter Roberson
Walter Roberson le 9 Sep 2019
Works for me. I suspect that earlier you accidentally defined a variable named roots and it is still in you workspace.
clear roots

Réponses (1)

madhan ravi
madhan ravi le 9 Sep 2019
Either you must have a variable named roots or disp , therefore clear it from workspace:
clear roots disp

Cette question est clôturée.

Produits


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by