Есть ли способ в Maple для отображения вектора в форме скобки, а не сумма векторов координат? - PullRequest
0 голосов
/ 03 мая 2020

Используя пакет with(VectorCalculus): в Maple, я могу вводить векторы, используя угловые скобки. Например,

<Ax,Ay> + <Bx,By>

Но вывод всегда отображается как сумма координатных векторов (e_x, e_y, ...):

(Ax + Bx) e  + (Ay + By) e
           x              y

Если я использую VectorCalculus[BasisFormat](false):, тогда я вижу:

[Ax + Bx]
[       ]
[Ay + By]

И использование lprint(<Ax,Ay>+<Bx,By>); приводит к:

Vector[column](2,{(1) = Ax+Bx, (2) = Ay+By},datatype = anything,storage = rectangular,order = Fortran_order,attributes = [coords = cartesian],shape = [])

Я бы предпочел просто увидеть:

<Ax+Bx,Ay+By>

Is Есть ли способ указать Maple выводить результат также в угловых скобках?

1 Ответ

0 голосов
/ 05 мая 2020

Нет стандартного механизма для создания входного синтаксиса угловых скобок вектора или матрицы, ie. вызовы '<,>' и '<|>' в префиксе или другой форме.

Даже изменение способа печати векторов (включая вывод на экран) изменить нелегко. Процедура для этого уже существует, но ее адаптация нетривиальна. (См., Например, результаты

showstat(`print/rtable`);

.)

...