Maple Tools

Maple Tools - Symbolic engine for SMath Studio. - Сообщения

#461 Опубликовано: 26.12.2024 14:47:54
Alvaro Diaz Falconi

Alvaro Diaz Falconi

1 073 сообщений из 1 739 понравились пользователям.

Группа: User

Wrote

In addition to names, parameter types also need to be converted. They need to be supported in both directions. As for trigonometric functions, the SMath tries to automatically work with names, which prevents them from being supported in the plugin in a controlled way.



Hi Viacheslav. Forgetting about types for a moment, if you add a line with "alias(arg=argument, asin=arcsin, ... )" and some other aliases to the plugin's "in.tmp" file, wouldn't it do the conversion automatically?

alias.png

alias2.png

Best regards.
Alvaro.
#462 Опубликовано: 26.12.2024 15:18:42
Вячеслав Мезенцев

Вячеслав Мезенцев

1 526 сообщений из 1 835 понравились пользователям.

Группа: Moderator

You can check it yourself. The plugin supports including custom commands using the "with.inc" file. The file content is added automatically with each conversion to the in.tmp file header.
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Alvaro Diaz Falconi 26.12.2024 15:50:00
#463 Опубликовано: 26.12.2024 15:54:20
Alvaro Diaz Falconi

Alvaro Diaz Falconi

1 073 сообщений из 1 739 понравились пользователям.

Группа: User

Hi Viacheslav. This is the modified with.inc:

with(linalg):with(inttrans):with(plots):
alias(arg=argument, sign=signum, u=Heaviside): 
alias(asin=arcsin, acos=arccos, atan=arctan): 
alias(asec=arcsec, acsc=arccsc, acot=arccot): 
alias(asinh=arcsinh, acosh=arccosh, atanh=arctanh):
alias(asech=arcsech, acsch=arccsch, acoth=arccoth):

And this is the test:

alias.sm (8,84 КиБ) скачан 791 раз(а).

alias.png

I use u=Heaviside because there is a plugin with this function, useless for integration, but there must be some other better name. Also, there are some other functions, like GAMMA, Bessel, Airy, etc.

Best regards.
Alvaro.
1 пользователям понравился этот пост
#464 Опубликовано: 30.07.2025 14:48:24
Вячеслав Мезенцев

Вячеслав Мезенцев

1 526 сообщений из 1 835 понравились пользователям.

Группа: Moderator

Since the maple plugin is used as an intermediary, all interpreters based on it will be located here.

In the future, a separate plugin can be made to remove unnecessary transformations.

The python.exe interpreter must be accessible via known paths.

maple-python-mode.sm (12,22 КиБ) скачан 471 раз(а).

image.png

The octave-cli.exe interpreter must be accessible via known paths.

maple-octave-mode.sm (12,45 КиБ) скачан 502 раз(а).

image.png
Russia ☭ forever, Viacheslav N. Mezentsev
#465 Опубликовано: 30.07.2025 15:52:21
Вячеслав Мезенцев

Вячеслав Мезенцев

1 526 сообщений из 1 835 понравились пользователям.

Группа: Moderator

The same for Tiny C Compiler

maple-tcc-mode.sm (14,41 КиБ) скачан 517 раз(а).

image.png
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Andrey Ivashov 31.07.2025 23:43:05
#466 Опубликовано: 12.11.2025 06:55:56
Valery Ochkov

Valery Ochkov

62 сообщений из 660 понравились пользователям.

Группа: User


Thanks, Slava!
See pls the attach
mapletools-implicitplot3d-Nautilus.sm (271,98 КиБ) скачан 6 раз(а).

How can we to put correct view - as in the Maple-picture?
#467 Опубликовано: 13.11.2025 01:42:01
Alvaro Diaz Falconi

Alvaro Diaz Falconi

1 073 сообщений из 1 739 понравились пользователям.

Группа: User

Hi Valery. I don't know from which version of Maple has implicit plot 3D, but I'm sure version 6 doesn't have it. You can try pMesh or pSurf.

image.png

pMesh-implicit.sm (123,13 КиБ) скачан 2 раз(а).

Best regards.
Alvaro.
Отредактировано 13.11.2025 01:43:51
#468 Опубликовано: 13.11.2025 05:14:51
Valery Ochkov

Valery Ochkov

62 сообщений из 660 понравились пользователям.

Группа: User

Wrote

Hi Valery. I don't know from which version of Maple has implicit plot 3D, but I'm sure version 6 doesn't have it. You can try pMesh or pSurf.

image.png

pMesh-implicit.sm (123,13 КиБ) скачан 2 раз(а).

Best regards.
Alvaro.



Thanks, Alvaro!
See pls attachs
mapletools-implicitplot3d-Nautilus.pdf (489,57 КиБ) скачан 3 раз(а).
mapletools-implicitplot3d-Nautilus.sm (274,4 КиБ) скачан 3 раз(а).
Nautilus.sm (45,81 КиБ) скачан 3 раз(а).
Отредактировано 13.11.2025 05:29:54
#469 Опубликовано: 13.11.2025 06:56:15
Alvaro Diaz Falconi

Alvaro Diaz Falconi

1 073 сообщений из 1 739 понравились пользователям.

Группа: User

Oh, I see. Maple 6 have that function. I also had no idea that you could use setprop with maple plots. I guess then that what you need is to find the right projection. It's difficult since it's not interactive. Maybe this helps.

image.png

mapletools-implicitplot3d-Nautilus mod.sm (26,32 КиБ) скачан 2 раз(а).

Best regards.
Alvaro.
  • Новые сообщения
  • Нет новых сообщений