Maple Tools

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

#41 Опубликовано: 28.09.2012 05:16:42
Вячеслав Мезенцев

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

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

Группа: Moderator

It's my home network, it not always in online.
Russia ☭ forever, Viacheslav N. Mezentsev
#42 Опубликовано: 28.09.2012 07:24:18
Radovan Omorjan

Radovan Omorjan

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

Группа: Moderator

Wrote

It's my home network, it not always in online.



I see, thank you

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#43 Опубликовано: 29.09.2012 06:06:35
Вячеслав Мезенцев

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

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

Группа: Moderator

Updated (see first message). I changed the name of the plugin, as well as the archive. Be careful. Function within an expression maple() will be run in the maple interpreter.
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Radovan Omorjan 29.09.2012 07:28:00
#44 Опубликовано: 29.09.2012 08:16:14
Radovan Omorjan

Radovan Omorjan

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

Группа: Moderator

It seems it is working on the Win7(64) as well

Just a minor thing I've noted - a slash appear sometimes (see the picture please)

Regards,
Radovan

maplewraper.png
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
1 пользователям понравился этот пост
#45 Опубликовано: 29.09.2012 14:20:18
adiaz

adiaz

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

Группа: User

Thamks very much, great work uni. I have some problems to set up the plugin in some configurations, don't know why, but it run in other machine.

One question: ¿How to write MS(x):maple(parse(x,statement)) with delayed evaluation? When I talk about wrapper i refeer to functions like MS, and the ability to define f:sin and then call f(2), but smath can't do this.

Regards.

Alvaro.
#46 Опубликовано: 29.09.2012 15:26:36
adiaz

adiaz

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

Группа: User

Hi. ¿Waht about a ini file for enable to call any symbolic (or numeric) "console" engine? Like:

[ProgramName]
Derive ; The first arg for the function?

[CommandLine]
"c:\command\derive\derive3\derive.exe" ; Program with full path to call, DOS format (or windows also, maybe)

[PreProcess]
XXXX ; Translation smath2derive notation

[PostProcess]
XXXX ; Translation derive2smath notation

[ProgramName]
Another ...
#47 Опубликовано: 29.09.2012 19:34:19
Вячеслав Мезенцев

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

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

Группа: Moderator

Updated.

The configuration file will be (Config.xml), but not for the general case (I'll think about it). Intermediate transformations more complicated with each version. Look at the source: maple.cs.

Цитата

When I talk about wrapper i refeer to functions like MS, and the ability to define f:sin and then call f(2), but smath can't do this.


Need pointers to functions? This requires a "function" data type but it explicitly is missing. SMath and Maple have different memory locations for their data and I have no way easy to combine them.
Russia ☭ forever, Viacheslav N. Mezentsev
#48 Опубликовано: 29.09.2012 20:45:29
adiaz

adiaz

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

Группа: User

Hi uni. I'm not that fast, like you. Need some time to check your update.

What I want to say with a wrapper is that if i go to write some programs don't want to change "maple" for "derive", just use some "parse" function, and change it in the code, and let the parse definition in some kind of library. For example, Scientific Notebook can works with maple or mupad.

Maybe smath can have a general external caller, like a parse function with independence of specific dll called.

Probably the autor don't want to distribute it (it's a obvious risk)

Or maybe can be distributed but disable for default, like mathcad's components.

Please, see the attached.

Best regards.

Alvaro.
parse.sm (12 КиБ) скачан 112 раз(а).
#49 Опубликовано: 29.09.2012 20:47:54
adiaz

adiaz

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

Группа: User

Slashes in the Radovan examples seems to be related with interface(pagewith) or some similar thing. But the results can't be evaluated numerically by smath, so, it's a point to pay attention.

Regards.
1 пользователям понравился этот пост
#50 Опубликовано: 29.09.2012 21:03:12
adiaz

adiaz

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

Группа: User

Wrote

Updated.

The configuration file will be (Config.xml), but not for the general case (I'll think about it). Intermediate transformations more complicated with each version. Look at the source: maple.cs.



Oh. Well, I see maple.cs. You are rigth: it's a big (but really a big) effort the translation.

Maybe my idea was not a very good idea, I don't see that kind of complications in your previous versions.

Best Regards.

Alvaro.
#51 Опубликовано: 29.09.2012 21:35:12
Вячеслав Мезенцев

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

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

Группа: Moderator

1. Maple can't find the answer and returns the original expression



2. I'll think about the type of range (`..`).

3. Updated

Russia ☭ forever, Viacheslav N. Mezentsev
2 пользователям понравился этот пост
Oscar Campo 03.10.2012 10:45:00, Radovan Omorjan 30.09.2012 03:14:00
#52 Опубликовано: 29.09.2012 22:35:47
Вячеслав Мезенцев

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

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

Группа: Moderator

Wrote

Maybe smath can have a general external caller, like a parse function with independence of specific dll called.


There is one big problem. Yes, SMath has tools for assembly and disassembly of the primitives, but it does not have the images in the core in order to understand and display.
It's like with people. One person has some images in his head, the other person - other images. In the simple things they understand each other, but in a complicated - it requires education. To really understand the other programs, SMath needs to be upgraded its "images".
Russia ☭ forever, Viacheslav N. Mezentsev
#53 Опубликовано: 29.09.2012 23:46:13
Basile

Basile

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

Группа: User

Hello,

How I install this into SMath?
from the zip I get:
MapleWrapper_20120930
then
example and plugins
and from the plugins
LIB LICENSE mvr5
plus the files.

Thank you,
Basile
#54 Опубликовано: 29.09.2012 23:53:18
Вячеслав Мезенцев

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

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

Группа: Moderator

Just copy with keeping paths.

Russia ☭ forever, Viacheslav N. Mezentsev
#55 Опубликовано: 30.09.2012 17:45:18
adiaz

adiaz

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

Группа: User

Wrote



Has anybody got a clue why smath can't communicate with this?



Actually not, but maybe can tray changing the exe properties (right buttum click) to compatibility mode.

Wrote



And, Uni, I have noticed that your maple files are slightly different from what I am running under Mathcad 11.2SG. Can this be something related to sources and could this possibly have any impact on my issues?



I ask to uni to use not maple VR4 but maple VR5. The difference between both is big, in the sense that small codes write in MVR5 are usually more compatibles with last versions of Maple, derive, wolframalpha and others. Also have much less bugs, and those code write in C to handle MVR5 is easy to use to handle all new versions of maple (key are how maple use strings)

Even MVR4 have the big adventage that is the version for mathcad 10 to 13, MVR5 is used by matlab from 5 to ... a lot of new versions, and others like Scientific Notebook.

I guess that uni can point you to the his last version of the plugin that uses MVR4.
1 пользователям понравился этот пост
#56 Опубликовано: 30.09.2012 18:01:23
Вячеслав Мезенцев

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

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

Группа: Moderator

There is another cookie - it works on Win7(x64). Therefore I recommended to use only the new version of the plugin.

Updated:

+ greek symbols;
+ definite integral.



As far as I remember:
- Derive is dead (thanks TI);
- and in Matlab is used Mupad (now).
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Radovan Omorjan 30.09.2012 18:34:00
#57 Опубликовано: 30.09.2012 18:56:47
adiaz

adiaz

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

Группа: User

Wrote

There is another cookie - it works on Win7(x64). Therefore I recommended to use only the new version of the plugin.



Big work, thanks uni.

Wrote


As far as I remember:
- Derive is dead (thanks TI);
- and in Matlab is used Mupad (now).



Derive is still used in Latin America and Spain in education. With symbengine.m you can choose between mupad or maple in matlab. Similar behavoir you have in Scientific Notebook (semi-dead software, used in Spain too).

I gues that this could be a good solution for a symbolic engine in smath. But for this you can't have *.sm files with the command maple inside, but with other (i.e. a "wraper" called Parse, Symb, EvalSym, M, or something else). Even maple is very good, isn't free. But Maxima is excellent, and free. Not very very sure, but guess that it is free distributalbe too.

Best regards.

Alvaro.
#58 Опубликовано: 02.10.2012 02:17:36
Вячеслав Мезенцев

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

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

Группа: Moderator

Updated:

+ support for arrays (need to test);
* small changes.

Look at the examples: example\parse.sm and example\Intersect_example_001.pdf (plot_example_1.sm).
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Radovan Omorjan 02.10.2012 03:00:00
#59 Опубликовано: 03.10.2012 04:00:02
Вячеслав Мезенцев

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

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

Группа: Moderator

Updated:

+ support for el() (only for vectors) and submatrix().
Draghilev's method. Finding roots. System 3.pdf (278 КиБ) скачан 118 раз(а).
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Radovan Omorjan 03.10.2012 05:02:00
#60 Опубликовано: 05.10.2012 00:40:31
Вячеслав Мезенцев

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

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

Группа: Moderator

Updated:

[x] - little fixed a little problem with nested el() functions.
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Radovan Omorjan 05.10.2012 02:06:00
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений