Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
GNU Octave - Wikipedia, wolna encyklopedia

GNU Octave

Z Wikipedii

Octave
Rodzaj język programowania, matematyka
Pierwsze wydanie 1.0.0 / 17 lutego 1994
Aktualna wersja stabilna 3.0.0 / 21 grudnia 2007
Producent John W. Eaton i wsp.
Licencja GNU (General Public License)
Platforma systemowa Linux/Unix, Windows, Macintosh
www.octave.org
Screenshot


GNU Octave - środowisko obliczeń oraz język programowania przeznaczony dla prowadzania obliczeń numerycznych.

Octave dostępny jest na większość systemów uniksowych. Rozprowadzany jest na zasadach licencji GNU GPL.

Octave jest wolnym odpowiednikiem środowiska MATLAB.

Spis treści

[edytuj] Historia

Prace nad Octave rozpoczęły się w 1988 roku. Pełną parą ruszyły one wiosną 1992 za sprawą Johna W. Eatona. Pierwsza wersja alpha ukazała się 4 stycznia 1993. Wersja 1.0 została wydana 17 lutego 1994. Najnowsza testowa wersja środowiska nosi numer 3.0.0.

W tej chwili Octave rozprowadzany jest w postaci binarnej wraz z wieloma dystrybucjami Linuksa. Dostępna jest także wersja dla Microsoft Windows.

[edytuj] Podstawowe przykłady

Podstawową strukturą danych w Octavie jest macierz.

Wykres funkcji exp(cos(x)) wykonany za pomocą Octave'a.
Wykres funkcji exp(cos(x)) wykonany za pomocą Octave'a.
Wykres funkcji sin(1/x) wykonany za pomocą Octave'a.
Wykres funkcji sin(1/x) wykonany za pomocą Octave'a.
octave:2> a=[3 1; 2 1] 
a =

  3  1
  2  1

octave:3> det(a)
ans = 1

octave:4> inv(a)
ans =

   1  -1
  -2   3

octave:5> cond(a)
ans = 14.933

octave:7> [a,a] 
ans =

  3  1  3  1
  2  1  2  1

octave:8> [a;a]
ans =

  3  1
  2  1
  3  1
  2  1

octave:10> [v,e]=eig(a)
v =

   0.80690  -0.34372
   0.59069   0.93907

e =

  3.73205  0.00000
  0.00000  0.26795

Język dostarcza również większość konstrukcji imperatywnych, m.in. if, while, for, function, np.:

a = [1,2,3];
function ret = kw(x,a)
  ret = a(1)*x.^2+a(2)*x+a(3);
endfunction

Octave używa (zwykle) gnuplota do rysowania wykresów, np exp(cos(x)):

octave:45> x=[-10:0.1:10];
octave:46> y=exp(cos(x))-1;
octave:47> plot(x,y);

lub sin(1 / x):

x=[0.001:0.0001:0.5];
y=sin(1./x);
axis([0, 0.5, -1.1, 1.1]);
grid on;
plot(x,y,"-r;sin(1/x);");

Do wersji 2.1.72 istniała możliwość uzyskania polskich literek na wykresach, sterując gnuplotem z poziomu Octave. Przykład dla systemów uniksopodobnych:

octave:2> __gnuplot_set__ term x11 font "arial" 12
octave:3> __gnuplot_set__ encoding iso_8859_2
octave:4> plot(sinc(-10:.001:10),'r.;pliterki: ąęśżźćóńł;')

[edytuj] Zobacz też

Wikibooks
Zobacz podręcznik na Wikibooks:
GNU Octave
Commons

[edytuj] Linki zewnętrzne

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com