```python
import sympy as sp
from sympy.interactive import printing
printing.init_printing()

import symbtools as st

```


```python
%load_ext ipydex.displaytools
```


```python
xx = st.symb_vector("x1, x2") ##:

xxd = st.time_deriv(xx, xx) ##:
xxdd = st.time_deriv(xx, xx, order=2) ##:


st.make_global(xx, xxd, xxdd)
```


```python
sp.integrate(xdot1, st.t) ##:

st.smart_integrate(xdot1, st.t) ##:
```


```python
# nonrivial case
res = st.smart_integrate(x2 + 3*xdot1 + 10*xddot2, st.t) ##:
```

f4b76532a3f753d9cc48ae00f215e4a6ef4cb1a0
ipynb
Jupyter Notebook
docs/demo_notebooks/time_deriv_and_integration.ipynb
Xabo-RB/symbtools
d7c771319bc5929ce4bfda09c74c6845749f0c3e
BSD-3-Clause
2017-10-15T16:25:01.000Z
2022-02-27T19:05:04.000Z
docs/demo_notebooks/time_deriv_and_integration.ipynb
Xabo-RB/symbtools
d7c771319bc5929ce4bfda09c74c6845749f0c3e
BSD-3-Clause
2019-07-16T13:09:17.000Z
2021-12-21T20:10:16.000Z
docs/demo_notebooks/time_deriv_and_integration.ipynb
Xabo-RB/symbtools
d7c771319bc5929ce4bfda09c74c6845749f0c3e
BSD-3-Clause
2017-02-08T12:24:10.000Z
2022-02-27T19:22:29.000Z
Qwen/Qwen-72B
1. YES
2. YES

