Login
Newsletter
Werbung

Thema: Eine Einführung in Octave

3 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von comparedit am So, 21. Dezember 2014 um 15:18 #

Klar rechnen kann man in vielen Programmiersprachen - Fortran, Numpy bieten guten Unterstützung für Berechnungen mit Matrizen. Der große Vorteil von Octave ist hie aber die besonders einfache und systematische Syntax.
Numpy/Python ist sehr mächtig - aber nicht so systematisch und manchmal etwas umständlicher.
OCTAVE:
a=[2 3 4 5];
rand(1,10)
real(z)
sqrt(a)
a’
a * b
NUMPY (same commands):
a=array([2,3,4,5])
random.random((10,))
z.real
math.sqrt(a)
a.conj().transpose()
matrixmultiply(a,b)

[
| Versenden | Drucken ]
  • 0
    Von thx am So, 21. Dezember 2014 um 23:30 #

    Danke für den Vergleich, solche Kommentare machen pro-linux wirklich lesenswert

    [
    | Versenden | Drucken ]
    0
    Von lierborgu am Mo, 22. Dezember 2014 um 22:49 #

    Wenn du die matrix Klasse von Numpy benutzt, dann kannst du das ganze auch so schreiben in Python:

    a = matrix( "2 3 4 5")
    random( (10,))
    z.real
    sqrt( a)
    a.H
    a * b

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung