How to solve a symbolic script expression within a cell and assign the answer to a new variable

조회 수: 1 (최근 30일)
I have a 1x1 symbolic object (X) containing the following symbolic expression:
int(T - 2*t, t, 0, T)
I want to create a new variable (a0) that is simply the result of the above integration.
I can obtain the result by calling out the symbolic expression in the command window, copying and pasting it back into the command window and hitting enter (answer = 0).
How do I do this without copy and pasting?
Thanks

채택된 답변

Star Strider
Star Strider 2014년 9월 28일
편집: Star Strider 2014년 9월 28일
Assign it to a variable:
syms t T
a0 = int(T - 2*t, t, 0, T)
produces:
a0 =
0
  댓글 수: 9
Nate
Nate 2014년 9월 28일
Strange - I have R2014a. A0 returns the long form with int() for me, whereas eval(A0) returns T^2/2. All good, thanks
Star Strider
Star Strider 2014년 9월 29일
My pleasure!
I have R2014a as well. I have no idea what the difference in output could be due to.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by