Using operators for syms

2 views (last 30 days)
Majid kh
Majid kh on 15 Feb 2019
Answered: Ayush Modi on 30 Aug 2024
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)

Answers (1)

Ayush Modi
Ayush Modi on 30 Aug 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:

Categories

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

Community Treasure Hunt

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

Start Hunting!