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

1 Ansicht (letzte 30 Tage)
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

Akzeptierte Antwort

Star Strider
Star Strider am 28 Sep. 2014
Bearbeitet: Star Strider am 28 Sep. 2014
Assign it to a variable:
syms t T
a0 = int(T - 2*t, t, 0, T)
produces:
a0 =
0
  9 Kommentare
Nate
Nate am 28 Sep. 2014
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 am 29 Sep. 2014
My pleasure!
I have R2014a as well. I have no idea what the difference in output could be due to.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by