How to write diff (exp(x.*log(x))) on MATLAB command window?
Afficher commentaires plus anciens
I am trying to compute the derivative using the command diff:
syms x
diff (exp(x.*log(x)))
Error using sym/subsindex (line 853)
Invalid indexing or function definition. Indexing must follow MATLAB indexing. Function arguments must be symbolic
variables, and function body must be sym expression.
Error in sym/subsref (line 898)
R_tilde = builtin('subsref',L_tilde,Idx);
4 commentaires
Wan Ji
le 25 Août 2021
The syntax can work for my matlab version
>> syms x
diff (exp(x.*log(x)))
ans =
exp(x*log(x))*(log(x) + 1)
Walter Roberson
le 25 Août 2021
I suspect that you have accidentally created a variable named one of diff or exp or log . Of those, it is most common for people to accidentally create diff
N/A
le 25 Août 2021
Thank you. I wil check again.
N/A
le 25 Août 2021
I guess so. It worked once I cleared my workspace. Thank you
Réponses (0)
Catégories
En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!