4544140647

4544140647



Skrypty napisane w języku MATLAB:

•    umożliwiają automatyzację obliczeń w przypadku gdy ciąg kroków programowych ma być wykonywany wielokrotnie

•    nie przyjmują argumentów przy wywcrfaniu i nie zwracają wartości przy wyjściu

•    przechowują zmienne we wspólnej przestrzeni danych programu.

Pliki skryptów w MATLAB-ie można przygotować w sposób umożliwiający ich wykorzystanie jako funkcji. Funkcje MATLAB-a:

•    umożliwiają rozszerzenie standardowych możliwości języka

•    mogą przyjmować argumenty wejściowe i zwracać wartości przy wyjściu

•    przechowują zmienne w przestrzeni lokalnej.

1.7.2 Struktura pliku zawierającego skrypt lub funkcję

Struktura pliku o rozszerzeniu .m, zawierającego skrypt lub funkcję zewnętrzną programu MATLAB jest ściśle określona:

Element pliku .m

Opis

Wiersz definicji funkcji

Występuje tylko w przypadku funkcji. Określa nazwę funkcji oraz ilość i kolejność parametrów wyjściowych i wejściowych.

Wiersz HI

Jednowierszowy, sumaryczny opis programu (funkcji), używany przez system pomocy programu MATLAB, wyświetlany jest przy wywołaniu pomocy w odniesieniu do całego folderu zawierającego dany plik ,m.

Tekst pomocy

Bardziej szczegółowy opis programu, wyświetlany wraz z wierszem HI przy wywołaniu pomocy w odniesieniu do konkretnego pliku. Wszystkie wiersze tekstu pomocy rozpoczynają się od znaku %. Pierwszy wiersz rozpoczynający się od innego znaku oznacza koniec tekstu pomocy.

Ciało funkcji lub skryptu

Właściwy kod programu, wykonujący zadane obliczenia (w przypadku funkcji z wykorzystaniem wartości parametrów wejściowych) i zwracający wartości wynikowe: w przypadku skryptów poprzez wspólną przestrzeń zmiennych lub za pośrednictwem argumentów wyjściowych w przypadku funkcji

Komentarze

Teksty umieszczone wewnątrz ciała programu wyjaśniające działanie wewnętrzne programu.

function <arg_wy> = <nazwa_funkcji>(<arg_wel>, <arg_we2>,...)

Wiersz definicji funkcji ma postać:

Jeżeli jest kilka argumentów wejściowych, umieszczamy je na liście rozdzielając przecinkami. Jeżeli jest kilka argumentów wyjściowych, umieszczamy je jako elementy wektora:

function [<arg_wyl> <arg_wy2> ...] = <nazwa_funkcji>(<arg_we>)

Nazwa funkcji, występująca w wierszu definicji jest pomijana, gdy różni się od nazwy pliku, w związku z tym dla uniknięcia nieporozumień dobrze jest używać tej samej nazwy.

Komentarze mogą być:

•    jednowierszowe, rozpoczynające się od znaku %

•    wielowierszowe, rozpoczynane znakami %{ a kończone znakami }%. Znaki te muszą być jedynymi znakami w wierszu.

•    na końcu wiersza, po znaku %

15



Wyszukiwarka

Podobne podstrony:
Skrypt Wymagania dotyczące skryptu: -    Napisany w języku wykonywanym po stronie
Środowisko i programowanie w języku MATLAB MATLAB - pakiet obliczeniowy firmy MathWorks jest przezna
Modelowanie Cyfrowe - laboratorium2. Środowisko i programowanie w języku MATLAB MATLAB - pakiet obli
198 Społeczny wymiar obrzędowości pogrzebowej W większości przypadków epitafia są napisane w języku
km3 21 Program do obliczeń metodą Newtona w języku MATLAB przedstawiono we wcześniejszych rozdziała
skrypt101 (2) 196 Laboratorium Podstaw Elektrotechniki 1 Wyniki obliczeń i pomiarów notujemy w tabli
Skrypt PKM 1 00024 48 gdzie: l - długość obliczeniowa spoiny. Z warunku Q*P otrzymamy Ostatecznie dł
Grecka litera “alfa” Został on napisany w języku greckim. a
Został on napisany: w języku hebrajskim oraz w nielicznych fragmentach w aramejskim. 1 i © I
Stary Testament został napisany w języku hebrajskim i aramejskim, i to przed narodzeniem Pana Jezusa

więcej podobnych podstron