Programare în MATLAB
M-fișiere în MatLab sunt de două tipuri: program de fișiere (Script M-Files), care conține o secvență de comenzi, și funcțiile de fișier, (Funcție M-Files), care descrie funcțiile definite de utilizator.
programul de fișiere
program de fișier comenzi de ieșire la fereastra de comandă. Pentru a suprima producția ar trebui să se încheie comanda punct cu punct și virgulă. Dacă faci sa făcut o greșeală și MatLab nu poate recunoaște comanda, comanda este executată la intrarea incorectă, și apoi afișează un mesaj de eroare în fereastra de comandă.
File-funcție
Programul de fișiere de mai sus este doar o secvență de comenzi MatLab, nu are de intrare și ieșire argumente. Pentru utilizarea metodelor numerice și programarea propriile aplicații în MatLab este necesar să fie în măsură să facă funcțiile de fișier care produc acțiunile necesare cu argumentul de intrare și returnează un rezultat al acțiunii în argumentele de ieșire. Să luăm în considerare câteva exemple simple, care să permită să înțeleagă lucrul cu funcții de fișiere.
Acum, creați o funcție poate fi utilizată în același mod ca și păcatul încorporat. cos si altele. Apelarea funcțiilor proprii pot fi accesate din fișierul program și un fișier dintr-o altă funcție. Încercați-vă pentru a scrie funcția de fișier pentru a fi scalate de matrice, de exemplu, împărțiți fiecare coloană la magnitudinea abaterii standard pentru acea coloană.
Puteți scrie o funcție de fișier cu mai multe argumente de intrare, care sunt plasate într-o listă separată prin virgulă. Puteți crea, de asemenea, funcții care returnează valori multiple. Pentru a face acest lucru, se adaugă argumentele de ieșire, separate prin virgule în lista de argumente de ieșire, iar lista este închisă între paranteze drepte. Un bun exemplu este funcția care transformă timpul specificat în secunde, ore, minute și secunde.
Când apelați funcțiile de fișier cu mai multe argumente de ieșire, rezultatul ar trebui să fie înregistrate într-un vector de lungime corespunzătoare.
Creați o planificare
Funcția parcelă are forme diferite asociate cu parametrii de intrare, de exemplu, plot (y) produce un grafic liniară pe porțiuni a elementelor y asupra indicilor acestora. În cazul în care argumentele sunt prezentate doi vectori apoi plot (x, y) creează un grafic y din x. De exemplu, pentru a reprezenta grafic funcția de păcat în intervalul de la 0 la 2tt, vom face următoarele
Programul este reprezentată grafic, care este afișat în fereastra 1 Figura
MatLab atribuie automat fiecare grafic color (cu excepția cazului când face utilizatorul), care permite să se facă distincția între seturi de date.
așteptare la comanda vă permite să adăugați curbe la un program existent. Funcția subplot vă permite să afișați o mulțime de grafice în aceeași fereastră
diagrame de imprimare
Print din meniul File și comanda de imprimare este imprimată MatLab grafică. Meniul Print aduce o casetă de dialog care vă permite să selectați opțiunile comune de imprimare standard. Comanda de imprimare oferă mai multă flexibilitate în derivarea datelor de ieșire și vă permite să controlați imprimarea de la M-fișiere. Rezultatul poate fi trimis direct la imprimantă, implicit, sau stocate într-un fișier predeterminat.
Știați că evaluarea duală a restricțiilor - este cantitatea care caracterizează creșterea valorii funcției obiectiv a problemei de programare matematică, cu o mică schimbare în valoarea termenului liber al restricției; derivare parțială valoarea optimă a funcției obiective, considerate ca funcții de termeni absoluți restricții problemă de programare matematică, amploarea membrului liber al acestei limitări. Măsurată în unități ale funcției obiectiv calculate pe unitatea de limitele de măsurare.
Știri
Cavalerii Teoria eter