Using operators for syms

조회 수: 1 (최근 30일)
Majid kh
Majid kh 2019년 2월 15일
답변: Ayush Modi 2024년 8월 30일
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)

답변 (1개)

Ayush Modi
Ayush Modi 2024년 8월 30일
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:

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by