MATLAB Answers

substitue part of equation with symbolic value

2 views (last 30 days)
gabriele fadanelli
gabriele fadanelli on 4 Aug 2020
Answered: Surya Talluri on 7 Aug 2020
Hi everybody,
I have an equation in which i should substitue a piece of information (simbolic variables) with a symbolic letter.
to be more clear, I have the following equation
syms x y
and would like to define A0 so that A0=0.1*x*y so I tried with function subs
but none of these work and I have no idea even if it is possible to deal with this problem in Matlab.
Thank you everybody for your help.

Answers (1)

Surya Talluri
Surya Talluri on 7 Aug 2020
I understand that you want to change 0.1*x*y as a in Eq. Since there is no term 0.1*x*y in the Eq, subs function returns the same Eq without any change. You can substitute x*y with 10*a to get the desired result.
Syms a
Eq = subs(Eq, x*y, 10*a)
Please refer through the following resources and examples for further understanding:

Community Treasure Hunt

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

Start Hunting!

Translated by