SciLabs vs MatLab

Gast #298636
Lesenswert?

Hallo.

Matlab funktionierte bei mir eigentlich prächtig. Die grafischen
Darstellungen sind sehr gut. Mit eigentlich meine ich einen Vorfall,
welcher sich 2000 ereignet hat: BS->Win98SE Matlab->R11 und 6 Stunden
Code-hacking führten zu folgendem Ergebnis: 1 + 1 = 2.03... . Einmal
System herunterfahren unter dem tollsten Betriebssystem der Welt,
neubooten und Matlab rechnete 1 + 1 = 2, so wie es sein soll.

Als alternative benutze ich Python mit den Packages matplotlib, pylab,
Numeric, f2py, ... . Mit f2py kann ich Fortran77 Routinen von Python
aus verwenden. Das macht die ganze Sache schnell. Habe mal ein paar
Routinen von Matlab nach Python/pylab/Fortran übersetzt. Es läuft
schneller: Faktor 2-20.


Matlab an sich benutzt auch nur BLAS/LAPACK/EISPACK(oder sowas)
(www.netlib.org). Die Kohle zahlt man dann eigentlich dafür, dass es
von Anfang an problemlos funktioniert und für die tolle Grafik.


Gruß
Marco
-
Gast #298637
Lesenswert?

Ich (Student für Automatisierungstechnik) kann in der Hochschule Matlab
benutzen. Problem Matlab ist mir zu teuer --> Scilab.
Matlab ist wesendlich Bedienungsfreundlicher als Scilab. Bei einfachen
Rechnungen Funktioniert Scilab ohne weiteres, wenns komplizierter wird
ist die Programmierung von Scilab extrem umständlich. Dennoch ist
Scilab durchaus eine gute Alternative zu Matlab.
Aber für die Reglungstechnik ist Scilab nur bedingt einsetzbar!!! Die
Bodediagramme werden komplett um faktor 2*pi verschoben dargestellt.
Dagegen sind die Übergangsfunktionen richtig gezeichnet.

Vielleicht weiss ja sogar jemand eine Lösung zu diesem Problem. Würde
mich darüber freun.

Das Äquivalent von Simulink bei Matlab bei Scilab ist Scicos.
Dieses Tool ist extrem umständlich und mit vielen Fehlern behaftet.beim
zusammenbauen von z.B. beim Aufbauen von Regelkreisen verschwinden
Bauelemente beim verlinken auf einmal  ect.
Wer viel Geduld hat bekommt es dann aber irgendwann hin und mit den
Ergebnissen kann man durchaus auch leben.
Gast #298638
Lesenswert?

Hallo,

ich habe das Problem, dass ich in Scilab eine vorgegebene Maske
erzeugen soll und ich keine Ahnung habe wie das gehen soll!
Kann mir jemand sagen wie man das macht (in Matlab einfach "guide").
Wie geht das bei Scilab --> bzw. wie öffnet man eine Oberfläche auf der
man Labels, Buttons etc. zusammen darstellen kann???

Gruß Dennis

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren