Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Internet ismeretek II..
A problémamegoldás folyamata
Adatbázis alapú rendszerek
Cells(sor száma, oszlop száma)
MATLAB jelenleg 6.5-ös változat (R13)
Turbo Pascal Változók.
Sztringek.
Bevezetés a Java programozásba
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Készítette: Rummel Szabolcs Elérhetőség:
A Windows grafikus felülete
Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap
1 Programozás alapjai GEIAL312B (ANSI C) BSc (Bachelor of Science) / Alap képzés 2005/2006. őszi félév Miskolci Egyetem Általános Informatikai Tanszék.
PHP Webprogramozás alapjai
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Vizuális és web programozás II.
Excel Hivatkozások, függvények használata
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Programozás Az adatokról C# -ban.
C nyelv utasításai.
A JavaScript bemutatása
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Grafikus tervezőrendszerek programozása 8. előadás.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Ismétlés A pascal program szerkezete: program programnev; Programfej
Ismétlés.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
Klasszikus Programozás a FoxPro-ban
Az ABAP programozási nyelv Alapvető vezérlési szerkezetek
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Objektum orientált programozás
Objektum orientált programozás
Az algoritmuskészítés alapjai
Operátorok Vezérlési szerkezetek Gyakorlás
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
Első lépések a szövegszerkesztő használatában
C Programozási alapok.
A 2. géptermi beszámoló VBA anyagának összefoglalása
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Excel programozás (makró)
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
Matlab. M ma áű t T vL e a r l b I e b x t a en k.
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
Informatikai gyakorlatok 11. évfolyam
1 BME VBK KROMATOGRÁFIÁS SZAKANALITIKUS KÉPZÉS INFORMATIKA (SZÁMÍTÁSTECHNIKA) dec. 2. Access „elmaradás” - a Beszall_forg lekédezés elkészítése:
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Scilab alapok Mi a Scilab ? A Scilab telepítése
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
Script nyelvek előadás
Informatikai gyakorlatok 11. évfolyam
Kifejezések C#-ban.
Programozási alapismeretek
Script nyelvek előadás
Excel programozás (makró)
A CLIPS keretrendszer
Programozási nyelvek alapfogalmai
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Matlab lényeges vonásai, adattípusok.
A struct, az union és az enum típus
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Típusok, változók, konstansok
Előadás másolata:

Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix) Nincs típus deklaráció A kis és nagybetűk különbözők A feladatok megoldásánál matematikai formalizmust használhatunk A különböző tudományterületek speciális problémáihoz eszköztárakat vásárolhatunk.

A MATLAB elindítása Start menü Programok …

A MATLAB leállítása A quit vagy az exit utasítás kiadásával File menü  exit MATLAB Az ablak bezárásával Ha van finish.m file, akkor a MATLAB leállításakor a benne található utasítá-sok még végrehajtódnak. (példák láthatók: finishsav.m és finishdlg.m file-okban). C:\Program Files\MATLAB\.........\toolbox\local\ Ide ment: C:\Program Files\MATLAB\.........\work\matlab.mat

Mit tehetünk ha elakadunk? Segítségek help utasítás 3 alkalmazási lehetősége help A leírásokat tartalmazó alkönyvtárak listája jelenik meg help alkönyvtár-név a megadott alkönyvtárban található kulcsszavak listáját kapjuk help kulcsszó a kulcsszó MATLAB jelentésének leírását írja ki. lookfor kifejezés utasítás hatására azon kulcsszavak listáját kapjuk, melyek leírásának első sorában szerepel a keresett kifejezés hepldesk a részletes html leírásokat olvashatjuk el A helpwin utasítás a fentiekhez hasonlóan működik, de külön ablakban nyitja meg a leírásokat. Ahol a további részleteket az egérrel hozhatjuk elő Stoyan Gisbert MATLAB, Typotex, 2005.

Változók, lefoglalt szavak A változók nevei mindig betűvel kezdődnek, kis és nagy betűket valamint számokat tartalmazhatnak. Bizonyos kulcsszavaknak nem tudunk értéket adni, bizonyosoknak meg nem érdemes: break, case, else, for, if, end, while… (nem definiálható át) cd, clear dir, exit, help, load, save… (nem érdemes változóként használni) ans, clock, cputime, eps, i, j, Inf, NaN, pi… (beépített értékek)

Változók mentése, betöltése törlése save filenév változólista save filenév –ascii save filenév –ascii -double Betöltés load fnév változólista load fnév.kit változólista Törlés clear clear változólista

Írás a képernyőre , olvasás a billentyűzetről Kiiratás változónév (; nélkül) disp(a); Beolvasás változó=input(kar) kar1=input(kar, s)

Adattípusok, értékadás Mátrixok mátrix megadása: az egyes sorok elemit szóközzel, vagy vesszővel a sorokat pontosvesszővel, vagy soremeléssel választjuk el. pl.: A=[1 2 1 5; 2,2,3,2; 1 1 1 1] vagy A=[1 2 1 5 2 2 3 2 1 1 1 1]

Sztringek karakterláncok megadása: a karaktereket aposztrófok közé írjuk: s=‘a sztringek sorvektorok’ char([65 83 67 73 73]) visszafelé: double(‘kar’)

Aritmetikai és logikai kifejezések Aritmetikai operátorok összeadás + kivonás - szorzás * elemenkénti szorzás .* baloldali osztás \ jobboldali osztás / elemenkénti osztás ./ hatványozás (mátrix) ^ hatványozás (elemenként) .^

Relációs operátorok kisebb < kisebb vagy egyenlő <= nagyobb > nagyobb vagy egyenlő >= egyenlő == nem egyenlő ~=

Logikai operátorok és függvények negáció ~ vagy | és & xor xor(bool1,bool2,…) any any(bool1,bool2,…) all all(bool1,bool2,…)