Using operators for syms

3 vues (au cours des 30 derniers jours)
Majid kh
Majid kh le 15 Fév 2019
Hi dear, I execute this program:
syms S;
A=1/(S+1);
B=2/(S+3);
Result=A+B
but result is:
Result =
1/(S + 1) + 2/(S + 3)
How can i change result to become format like below?
Result =
(3*S)/( S^2+4*S+3)

Réponses (1)

Ayush Modi
Ayush Modi le 30 Août 2024
Hi Majid,
Please note that; with the given values, the result of adding A and B should be -
(3*S) + 5/( S^2+4*S+3)
Assuming that is the desired result, you can use the "collect" function to simplify the equation.
syms S;
A=1/(S+1);
B=2/(S+3);
Result=A+B
Result = 
Result = simplify(Result)
Result = 
Result = collect(Result, S)
Result = 
Refer to the following MathWorks documentation for more details on "collect" function:

Catégories

En savoir plus sur Symbolic Math Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by