• Ei tuloksia

MATLAB-toolboxit •

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "MATLAB-toolboxit •"

Copied!
3
0
0

Kokoteksti

(1)

MATLAB-toolboxit

• Toolbox, “työkalulaatikko”, on kokoelma erikoistuneita, tietyn tyyppisten ongelmien ratkaisuun tarkoitettuja komentoja

• Erikseen hankittavia, yliopistolle hankittu seuraavat toolboxit – Image Processing Toolbox, kuvankäsittely

– Signal Processing Toolbox, signaalinkäsittely – Wavelet Toolbox, väreet

– Spline Toolbox, splinit

– Optimization toolbox, optimointi – Neural Network Toolbox, neuroverkot

– Partial Differential Equations, osittaisdifferentiaaliyhtälöt – MATLAB Compiler, M-tiedostot→C -kääntäjä

• Toolboxien mukana tulee manuaalit, jotka löytyvät koneelta myös PDF- muodossa (Help -> Help Desk), jos ne on asennettu

• MATLABissa apua saahelp-komennon avulla

• Toolboxien mukana tulee myös lyhyitä demonstraatioita siitä, kuinka ko- mentoja voi käyttää

Optimointi-toolbox

• Toteutettuna esimerkiksi kvasi-Newton-menetelmät BFGS ja DFPfminunc, simpleksimenetelmä fminsearch, rajoitetun optimoinnin ja pienimmän neliösumman menetelmiä

• Menetelmät totetettu funktioina, jotka käsittelevät funktioita

• Käyttäjä pystyy säätämään optimoinnin eri parametrejä

• help optim

Kuvankäsittely

• Kuvien suodattamista, särmänhavainnointia, muunnoksia esitystavasta toi- seen, geometrisia muunnoksia

• help images

1

(2)

Signaalinkäsittely

• FIR- ja IIR-suodattimien suunnittelu, signaalien suodatus

• Impulssi- ja taajusvasteen tarkastelu

• Diskreetti Fourier-muunnos kuuluu peruskomentoihin

• help signal

Symbolinen laskenta

• MATLABiin on saatavilla myös Symbolic Math Toolbox, jolla voi laskea symbolisesti lausekkeita ja saada tulokset MATLAB-merkkijonona

• Käyttää Maple V-ydintä, joka suorittaa Maplessa varsinaisen laskennan

• Ei vaadi erikseen asennettua Maplea

• Ei hankittu yliopistolle, lisätietoja Mathworksin kotisivuilta

Ohjelmointikielet ja MATLAB

• C/C++ ja Fortran77 -kielillä kirjoitettuja ohjelmia voidaan käyttää MAT- LABin kanssa

• MATLABin mukana ei tule kääntäjiä, UNIX-ympäristöissä on yleensä ole- massa omat C-kääntäjät, joita MATLAB-tukee

• Windows-ympäristössä tuetaan kaupallisia kääntäjiä, mutta myös EGCS- kääntäjät (Cygwin) toimivat, ohjeet sivulta

http://www.mrc-cbu.cam.ac.uk/Imaging/gnumex20.html

Kirjoitettu ohjelma käännetään mex-tiedostoksi, jota MATLAB-kutsuu

• Jotta itse kirjoitetusta ohjelmasta saisi mex-tiedoston, tarvitsee kirjoittaa ly- hyt aliohjelma, joka hoitaa parametrien välityksen yms., MATLABin ja C- ohjelman välillä

• Erityisesti paljon for- ja while-lauseita sisältävät ohjelmat nopeutuvat huo- mattavasti, jos ne suoritetaan C-koodissa

• MATLABia voidaan kutsua myös omista ohjelmista, jolloin sitä käytetään laskentakoneistona

2

(3)

Kuva 1: MATLAB ja C/C++/FORTRAN-ohjelma

• MATLABissa voidaan rakentaa myös graafisia käyttöliittymiä: painikkeita, liukukytkimiä, valikoita. Ohjeita löytyy helpistä,help uitools

3

Viittaukset

LIITTYVÄT TIEDOSTOT

>> help elfun % display the elementary functions. >> help specfun % display

Kurssilla käytetään jonkin verran Matlabia, joten kerrataan heti aluksi hiukan sen käyttöä.. Komennoista saa tietoa komennon help avulla: esimerkiksi

H4 Sähköisten palvelujen koettu help- pokäyttöisyys vaikuttaa myönteisesti asennoitumiseen sähköisiä palveluja kohtaan.. H5 Sähköisten palvelujen koettu

on feminist group psychotherapy in Finland which means that this sort of feminist knowledge (Seu & Heenan, 1998) can finally be heard in Finland. Certain features of the WDP

Hyödyllisiä komentoja (lisätietoa help *****, missä ***** on alla kerrottu

– <Ctrl+H> – Activate/Deactivate Context Help Window – <Ctrl+B> – Remove Broken Wires From Block Diagram – <Ctrl+E> – Toggle Between Front Panel and

Future research ef- forts ought to concentrate on developing a typology and the conceptual model, in or- der to understand the relationships and interactions between

Siinä sanotaan, että sellaista elämä on, elämä kuin elämä, näistä se koostuu, vaikka sinä harmaa mies et juuri nyt sitä näe.. Miljoonasateen fraasi taas sinkoaa