Extract exponent of term in symbolic expression?

Let's say I have some symbolic expression expression:
syms a b c d
expression=a^2*b^4*c^3*d
I want to extract the exponent of a given symbol. For example, if I ask for the exponent of a, it should give 2. I can't seem to find any solutions that work in the current version of Matlab. There must be some simple way of doing this in 2020 right?
Thanks in advance!

Respuestas (1)

I believe you are looking for polynomialDegree:
>> polynomialDegree(expression,a)
ans =
2

1 comentario

Adam Darcie
Adam Darcie el 26 de Abr. de 2020
I knew something like this had to exist but I couldn't find it. Thanks!

Iniciar sesión para comentar.

Productos

Versión

R2018b

Preguntada:

el 23 de Abr. de 2020

Comentada:

el 26 de Abr. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by