Maple Tools - Symbolic engine for SMath Studio. - Messages
WroteIt's my home network, it not always in online.
I see, thank you

Regards,
Radovan
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.
[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 ...
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.
QuoteWhen 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.
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 KiB) downloaded 111 time(s).
Regards.
WroteUpdated.
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.
2. I'll think about the type of range (`..`).
3. Updated
WroteMaybe 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".
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
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.
Updated:
+ greek symbols;
+ definite integral.
As far as I remember:
- Derive is dead (thanks TI);
- and in Matlab is used Mupad (now).
WroteThere 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.
+ 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).
+ support for el() (only for vectors) and submatrix().
Draghilev's method. Finding roots. System 3.pdf (278 KiB) downloaded 118 time(s).
[x] - little fixed a little problem with nested el() functions.
-
New Posts
-
No New Posts