? ??nonscalar;

Calculate

? nonscalar;

Calculate

? ??nonscalar;

Calculate

? nonscalar;

Calculate

### nonscalar

Run Example
```(%i1)v(t) := [2, 2*t, 1];
(%o1)                         v(t) := [2, 2 t, 1]
(%i2) declare(c, nonscalar);
(%o2)                                done
(%i3) tmp: integrate(v(t), t);
2
(%o3)                            [2 t, t , t]
(%i4) r(a) := subst(t=a, tmp) + c;
(%o4)                    r(a) := subst(t = a, tmp) + c
(%i5) s: solve(r(0)=[3, 0, 5], c);
(%o5)                           [c = [3, 0, 5]]
(%i6) s;
(%o6)                           [c = [3, 0, 5]]
(%i7) ```
Run Example
```declare(o,nonscalar);
(%o1)                                done
(%i2) declare(d,nonscalar);
(%o2)                                done
(%i3) declare(c,nonscalar);
(%o3)                                done
(%i4) solve([(o+t*d-c).(o+t*d-c) = r^2],t);
<2>    2
(%o4)                       [(d t + o - c)    = r ]
(%i5) ```
Run Example
```declare(o,nonscalar);
(%o1)                                done
(%i2) declare(d,nonscalar);
(%o2)                                done
(%i3) declare(c,nonscalar);
(%o3)                                done
(%i4) solve((o+t*d-c).(o+t*d-c) = r^2,t);
<2>    2
(%o4)                       [(d t + o - c)    = r ]
(%i5) ```

### Related Help

Help for Nonscalar