```python
from sympy.physics.units import *
from sympy import *

# Rounding:
import decimal
from decimal import Decimal as DX
def iso_round(obj, pv, rounding=decimal.ROUND_HALF_EVEN):
    import sympy
    """
    Rounding acc. to DIN EN ISO 80000-1:2013-08
    place value = Rundestellenwert
    """
    assert pv in set([
        # place value   #  round to:
        1,              #  1
        0.1,            #  1st digit after decimal
        0.01,           #  2nd
        0.001,          #  3rd
        0.0001,         #  4th
        0.00001,        #  5th
        0.000001,       #  6th
        0.0000001,      #  7th
        0.00000001,     #  8th
        0.000000001,    #  9th
        0.0000000001,   # 10th
        ])
    try:
        tmp = DX(str(float(obj)))
        obj = tmp.quantize(DX(str(pv)), rounding=rounding)
    except:
        for i in range(len(obj)):
            tmp = DX(str(float(obj[i])))
            obj[i] = tmp.quantize(DX(str(pv)), rounding=rounding)
    return obj

# LateX:
kwargs = {}
kwargs["mat_str"] = "bmatrix"
kwargs["mat_delim"] = ""
# kwargs["symbol_names"] = {FB: "F^{\mathsf B}", }

# Units:
(k, M, G ) = ( 10**3, 10**6, 10**9 )
(mm, cm, deg) = ( m/1000, m/100, pi/180)
Newton = kg*m/s**2
Pa     = Newton/m**2
MPa    = M*Pa
GPa    = G*Pa
kN     = k*Newton

half = S(1)/2

# ---

n0, v0, t, r0 = var("n0, v0, t, r0")
w0 = n0 * 2*pi
phi = w0 * t
cp , sp = cos(phi), sin(phi)

R = r0 + v0 * t
Rp = diff(R, t)


sub_list=[
    ( n0, 1 /s   / 10 ),
    ( v0, 2 *m/s / 10 ),
    (  t, 4 *s        ),
    ( r0, 2 *m   / 10 ),
    ]

vx = Rp * cp - R * w0 *sp
vy = Rp * sp + R * w0 *cp

v = Matrix([vx, vy])
# v for t = 4 s:
v4 = v.subs(sub_list)
vabs = v4.norm()
pprint("\n|v (4s)| / (m/s):")
tmp = vabs
tmp /= m/s
tmp = iso_round(tmp,0.001)
pprint(tmp)

# |v (4s)| / (m/s):
# 0.659

```

03bbbe7020e423f0dbb0a884a5fefbaa0608437d
ipynb
Jupyter Notebook
ipynb/TEM_12/Selbst/3.1_cc.ipynb
kassbohm/wb-snippets
f1ac5194e9f60a9260d096ba5ed1ce40b844a3fe
MIT
ipynb/TEM_12/Selbst/3.1_cc.ipynb
kassbohm/wb-snippets
f1ac5194e9f60a9260d096ba5ed1ce40b844a3fe
MIT
ipynb/TEM_12/Selbst/3.1_cc.ipynb
kassbohm/wb-snippets
f1ac5194e9f60a9260d096ba5ed1ce40b844a3fe
MIT
Qwen/Qwen-72B
1. YES
2. YES