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!

Answers (1)

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

1 Comment

I knew something like this had to exist but I couldn't find it. Thanks!

Sign in to comment.

Products

Release

R2018b

Asked:

on 23 Apr 2020

Commented:

on 26 Apr 2020

Community Treasure Hunt

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

Start Hunting!