Octave C++ Math Library

Octave C++ Math Library - Octave math functions (VS2013, .Net 4.0, C#, C++/CLI, Win, x32). - Сообщения

#1 Опубликовано: 22.08.2013 10:20:10
Вячеслав Мезенцев

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

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

Группа: Moderator

Octave C++ Math Library

SMath Studio compatibility SMath Viewer compatibility mono compatibility Platform Extension page Sources


Functions list: owabs(1).


ow prefix means: Octave Workspace.
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Martin Kraska 22.08.2013 13:00:00
#2 Опубликовано: 22.08.2013 11:46:05
Davide Carpi

Davide Carpi

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

Группа: Moderator

even if is specified in the gallery that is a 32 bit plugin, I've made a test on a 64 bit machine

there are hidden unwanted interferences (f.e. with the built-in stack function, see the screenshot), so if someone has tested the plugin under 64 bit systems I reccomend to delete the plugin from the %APPDATA% folder.


best regards,

Davide
2013-08-22 17_34_12-SMath Studio Desktop - [Page1.sm_].png
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
2 пользователям понравился этот пост
Вячеслав Мезенцев 22.08.2013 11:49:00, ioan92 25.08.2013 11:51:00
#3 Опубликовано: 22.08.2013 13:05:17
Martin Kraska

Martin Kraska

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

Группа: Moderator

How about trying to integrate maxima? It has a symbolic engine and units support. The functions should be sufficient that no need for linking any other basic numeric library should remain. In the past I have voted for SMath as a front end to maxima. I am not really familiar with that program but just know that it is suitable for serious work both in numerics and symbolics. It shares the lack of user friendly documentation with other free software, but that might change if it is accessible through SMath.

EDIT: Installation without problems, runs with the 32-bit tagged executable version. The standard version gives a recoverable error message at start up and has many functions broken a already reported by Davide. Thus the plugin can work with the inofficial distribution. I also would prefer it over matlab, because
- installation procedure does not require hand work
- open source system without license issues
- should have most of the matlab functions

Is there a chance to access the plot functions? I attach the (german) doc for some small finite element programs in octave. Would be nice to have them in SMath. Just like Matlab and SMath, octave has range variables (vector valued indices for el(), to speak in SMath terms). That would also be nice to have.
Matlab-FEM-Skript.pdf (918 КиБ) скачан 326 раз(а).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#4 Опубликовано: 11.09.2016 12:36:10
Вячеслав Мезенцев

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

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

Группа: Moderator

Updated (project now can be build using Release Manager).
Russia ☭ forever, Viacheslav N. Mezentsev
2 пользователям понравился этот пост
Radovan Omorjan 11.09.2016 12:49:00, frapuano 11.09.2016 16:55:00
#5 Опубликовано: 18.05.2020 20:22:09
Alvaro Gavilán

Alvaro Gavilán

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

Группа: User

Hello,

Is there a possibility to use this plugin in 64-bit windows? any trick?

Thanks in advance.
#6 Опубликовано: 18.05.2020 21:10:52
Вячеслав Мезенцев

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

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

Группа: Moderator

There is no documentation on how to use Octave engine separately from the environment. No one uses it that way. Theoretically, you can build a 64-bit version of a library, but using C++ functions directly is very difficult. Using the program as an external interpreter is also possible. This is how the Maxima plugin works.
The plugin makes sense if the math library is compact and easy to use. Octave is too big for this.
Russia ☭ forever, Viacheslav N. Mezentsev
#7 Опубликовано: 18.05.2020 21:47:45
Alvaro Gavilán

Alvaro Gavilán

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

Группа: User

Thank you uni for your answer.
Цитата

Using the program as an external interpreter is also possible

I am interested in doing this, as I have GNU Octave in my PC. Could you give me some orientation? Thank you again.
#8 Опубликовано: 19.05.2020 01:21:41
Alvaro Gavilán

Alvaro Gavilán

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

Группа: User

Now problem solved with Maxima plugin...I needed some linear algebra functions such as rref (which is easily programmed after "echelon" function in Maxima).

Thank you anyways for your prompt answer!

Here attached, what I needed:

RREF edited.png

File:

RREF with Maxima.sm (15 КиБ) скачан 51 раз(а).
#9 Опубликовано: 19.05.2020 09:30:37
Jean Giraud

Jean Giraud

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

Группа: User

Wrote

Now problem solved with Maxima plugin...I needed some linear algebra functions such as rref (which is easily programmed after "echelon" function in Maxima).


OK ... what is the suite of rref ? Solving what ?
Attach a real project, try native Smath first.
I just have some demonstrative Mathcad rref
#10 Опубликовано: 19.05.2020 09:48:23
Alvaro Gavilán

Alvaro Gavilán

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

Группа: User

Hello Jean. In this case it is not a real project. I am preparing a linear algebra ~1-hour course in SMath (usually I show Octave/Scilab). I know that in native SMath I can program the "rref" function myself, but a lin. alg. library such as from Maxima becomes very handy working with vector spaces, orthogonalization, mappings, etc. It can demotivate students to code every function they need.
#11 Опубликовано: 19.05.2020 10:34:33
Jean Giraud

Jean Giraud

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

Группа: User

Wrote

I know that in native SMath I can program the "rref"


Will be appreciated for the didactic ... from your spare time.
Cheers ... Jean
#12 Опубликовано: 20.05.2020 13:44:55
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Hola tocayo (I have not idea how to translate "tocayo").

Maybe you can found interesting this post: https://en.smath.com/forum/yaf_postsm35425_Maple-Tools.aspx#post35425

This is the picture in the post:
maple_2nd.gif

Maple plugin have full access to the old linalg package, but for functions like jordan and frobenius you must to do some tricks for get the transformation matrix.

Best regards.
Alvaro.
1 пользователям понравился этот пост
frapuano 21.05.2020 06:16:00
#13 Опубликовано: 20.05.2020 14:29:36
Alvaro Gavilán

Alvaro Gavilán

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

Группа: User

Hola tocayo! Saludo latinoamericano ")

Thank you for the reference. I did not test myself the Maple plugin, because it was not clear for me if I needed to have Maple in my PC. Anyways this week I will take a look.


  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений