How to take a function_handle's coefficients
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I don't think it's too complex but I can't see a solution anywhere.
I have a function_handle f =@(y) (y^3 -5) which clearly has coefficients [1 0 0 -5] but I do not know what I need to write to be able to extract it from function_handle.
i.e. q = [(coefficients extracted)]
I want to be able to take this because then i can work out the roots of the polynomial straight from roots(q) where q is the row vector of coefficients of the function handle.
Is anyone able to help, I would really appreciate it.
1 commentaire
Jan
le 15 Nov 2017
This might not be trivial. What do you expect for:
f = @(y) sin(y)
? Is the function guaranteed to be a polynomial? Then why not defining it as [1,0,0,-5] directly?
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Polynomials dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!