Siirry sisältöön

MATLAB

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 25. joulukuuta 2012 kello 19.07 käyttäjän LCHawk (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
MATLAB
[[Tiedosto:|80px|]]
[[Tiedosto:|250px|Kuvassa Matlab R2008a (7.6.0)]]
Kuvassa Matlab R2008a (7.6.0)
Kehittäjä The MathWorks
Kehityshistoria
Vakaa versio R2012b (8.0) / 11.9.2012
Tiedot
Ohjelmistotyyppi Tekninen laskenta
Alusta Windows, Linux, Mac OS X)[1]
Lisenssi Kaupallinen/suljettu

MATLAB (lyhenne sanoista matrix laboratory) on The MathWorks -yhtiön ylläpitämä numeeriseen laskentaan tarkoitettu ohjelmisto sekä siinä käytettävä ohjelmointikieli. MATLAB tarjoaa mahdollisuudet helppoon ja tehokkaaseen matriisien käsittelyyn, funktioiden ja datan visualisointiin, algoritmien toteuttamiseen, käyttöliittymien luomiseen sekä vuorovaikutukseen muilla kielillä luotujen ohjelmien kanssa. Peruskokoonpanon lisäksi ohjelmistoon on saatavilla lukuisia lisätyökaluja (toolbox), joiden avulla mukaan voidaan lisätä erityisaloja koskevaa toiminnallisuutta tai esimerkiksi mahdollisuus symboliseen laskentaan.

MATLABin kehittämisen opiskelijoidensa apuvälineeksi aloitti Cleve Moler 1970-luvulla. Pian MATLAB levisi muidenkin yliopistojen ja matemaattisten yhteisöjen käyttöön. Vuonna 1984 Cleve Moler, Jack Little ja Steve Bangert perustivat The MathWorks -yhtiön ja kaupallistivat MATLABin.

Simulink on MATLABin lisäohjelma, jolla voidaan mallintaa, analysoida ja simuloida dynaamisia järjestelmiä eri teknisen laskennan osa-alueilla. Järjestelmät voivat olla lineaarisia tai epälineaarisia ja niissä voi olla aikariippuvuutta. Aikariippuvuus voi olla diskreettiä, jatkuvaa tai näiden sekatyyppiä.

Simulinkissä on graafinen käyttöliittymä, jonka avulla malli voidaan luoda käyttämällä lohkokaavioita, jotka koostuvat lohkoista ja signaaliviivoista. Simulink-lohkokaaviot voivat sisältää erilaisia matemaattisia operaatioita, MATLAB-koodia ja sisään- ja ulostuloja. Lohkokaaviot ovat hierarkisia, mikä mahdollistaa sekä ylhäältä-alas- että alhaalta-ylös-lähestymistavan mallia luotaessa. [2]

Katso myös

  • GNU Octave, MATLABin kanssa yhteensopiva, vapaa numeerisen laskennan ohjelmisto
  • Mathematica, symbolisen ja numeerisen laskennan ohjelmisto

Lähteet

  1. The MathWorks - MATLAB - Requirements Viitattu 10.10.2011
  2. Lähteenmäki, Matti: SIMULINK 5.0 Aloitusopas (pdf) 2004. Tampereen ammattikorkeakoulu. Viitattu 28.9.2012.

Aiheesta muualla

Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.