Azzera filtri
Azzera filtri

How do I find ALL of the positive roots of exp(-0.2*x​)*cos(2*x)​-0.15*x^2+​1?

1 visualizzazione (ultimi 30 giorni)
I enter this into Matlab but I only receive back one of its positive roots and I know it has at least three.
syms x,
y=exp(-0.2*x)*cos(2*x)-0.15*x^2+1;
sol=solve(y)

Risposta accettata

Walter Roberson
Walter Roberson il 11 Apr 2014
It has exactly three.
The easiest way is to plot the function, observe the approximate crossings, and run a numeric solver that is constrained to each range in turn.

Più risposte (0)

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by