help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Scilab vs. Octave


From: Brian Blais
Subject: Re: Scilab vs. Octave
Date: Wed, 26 Oct 2005 20:43:55 -0400
User-agent: Mozilla Thunderbird 1.0.6 (X11/20050716)

Arvid Rosén wrote:
I have been using booth Scilab and Octave for quite some time now and have some questions. For those of you not familiar with Scilab; it is just another Matlab clone, providing basicly the same functionallity as Octave.

I am not very fond of Scilab as a project. Bugs are not corrected the way they should and there is no active community as in the case of Octave.

In trying to find a numerical tool for teaching and research, I too checked out Scilab. I have the same observation as you, and I also felt that some of the syntax of functions was needlessly obtuse (like timers, and getting keyboard input). What won me over to Octave was the interfacing with C/C++. In Scilab you have to have multiple files around for each function, and it is far from straightforward.


However, Scilab do have some strong points, namely:

1) Object orientation in scripts.
You can define new obejct types and overload functions operating on the objects. This is great! Can this be done in Octave? Is it planned for the future?

This I can't address. Perhaps there is a way in Octave. I recently missed this when I wanted to use some scilab code where I overloaded ">" for the logical "implies" operator.


2) Somewhat easy user-interface scripting.
You can make scripts that bring up windows with sliders and buttons and such. These scripts are platform independent which is very usefull.
Is this easy to do using Octave? Can it be done?


although not native to octave, there are a number of projects (linux only, I believe) which use various toolkits for this. I have one at http://web.bryant.edu/~bblais/octave

which uses fltk to do these sorts of gui things. a google search on fltk and octave comes up with another one.


                                bb

--
-----------------

            address@hidden
            http://web.bryant.edu/~bblais



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]