Calculate the length of symbolic expression

9 views (last 30 days)
Hi,
I am trying to caculate the total length of a symbolic expression.
Eg.
syms x a b
df=x^2+2*a*b
I want to cacluale the length of 'df', in my case the answer should be nine (including operator).
I am using MATLAB 2015a.
Any help please.

Accepted Answer

KSSV
KSSV on 18 Feb 2020
S = char(df) ; % convert sym to string
idx = strfind(s,' ') ; % get empty spaces
S(idx) = [] ; % remove the mepty spaces
iwant = length(S)

More Answers (0)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!