Я хотел бы установить следующие пользовательские обозначения в системе Mathematica 7.
Эти обозначения не особо полезны сами по себе, поэтому, пожалуйста, не предлагайте существующие альтернативы и не указывайте, что это позволяет сэкономить лишь несколько нажатий клавиш.
] Я хочу знать, можно ли и как это сделать.
В настоящее время можно ввести
f = #2 + #^2 / #3 & @@ # & ;
f[ {a, b, c} ]
Out[]= b + a^2 / c
Где внутренняя функция # ^ 2 / # 3 + # 2 &
- Применить
'd к первому аргументу.
Я хотел бы реализовать синтаксис
f = #2 + #^2 / #3 @@& ;
, чтобы он вел себя точно так же. То есть @@ &
для представления функции
, которая автоматически применяется к ее первому аргументу.
Она должна иметь ту же привязку, что и &
].
Предпочтительно, чтобы это было сделано с помощью пакета Notations
, насколько это возможно, вместо ручных MakeBoxes
, ради простоты настройки подобных нотаций, даже несмотря на то, что использование нотаций
сложнее передать через текст. 11112054]