8377355495

8377355495



-4-

1. Wprowadzenie.

MATLAB jest programem służącym do obliczeń numerycznych.

Na prawidłowość wyników uzyskiwanych w trakcie obliczeń mają wpływ dwa podstawowe elementy:

■    uwarunkowanie zadania - (złe uwarunkowanie powoduje, że małe odchylenia danych wejściowych mają duży wpływ na wynik końcowy)

■    stabilność algorytmów - w trakcie obliczeń następuje kumulacja błędów, obliczenia w MATLAB-ie dokonywane są na liczbach zmiennoprzecinkowych, zarówno te liczby jak i wykonywane na nich operacje obarczone są pewnymi błędami uzależnionymi od precyzji zapisu. Błędy te w trakcie obliczeń mają tendencję do przenoszenia się i kumulowania, jeżeli powodują uzyskanie wyniku znacznie oddalonego od prawidłowego to mówimy o niestabilnym algorytmie obliczeniowym.

Jedynym używanym typem danychmacierze, przy czym MATLAB umożliwia również dokonywanie operacji arytmetycznych dla poszczególnych elementów macierzy, przy wykorzystaniu tzw. operatorów tablicowych.

Macierze należy oznaczać dużymi literami, natomiast wektory bądź tablice wartości mogą być oznaczane małymi lub dużymi literami. Tę samą zmienną zapisaną raz dużą literą raz małą MATLAB traktuje jako dwie różne zmienne.

operatory arytmetyczne:    operatory porównania

*

mnożenie

=

równe

A

potęgowanie

~=

różne

+ -

dodawanie, odejmowanie

<

mniejsze

/

dzielenie (dzielenie prawostronne),

>

większe

\

dzielenie lewostronne (A/B = (A'\B')')

<=

mniejsze równe

transpozycja macierzy (tablicy) tablica wartości

>=

większe równe

Części dziesiętne oddzielane sa kropka (np. 3.5, 100.9). Liczby ułamkowe postaci a*10’n zapisywane są następująco: ae-n.

Można podać sposób wyświetlania obliczeń pisząc polecenie format z odpowiednim parametrem (np. liczba 1/3; format short - 0.3334; format long - 0.33333333333334).

W celu odróżnienia działań dokonywanych na macierzach od działań dokonywanych na tablicach wartości, w przypadku tablic wartości należy zawsze po zmiennej umieścić kropkę przed znakiem mnożenia, dzielenia i potęgowania (np. (x.A4).*tan(x) + x.*sin(x) - x./cos(x)). W przypadku dzielenia umieszcza się kropkę również po stałej przed znakiem dzielenia (np. 2./x).

Najczęściej używane znaki przy pisaniu własnego programu:

% na początku linii - linia ta jest komentarzem

; na końcu linii zawierającej wzory - program nie wyświetla pośrednich obliczeń %% na początku pierwszej linii po której jest pusty wiersz - linia ta jest helpem do pliku ... na końcu linii - dalszy ciąg danej linii w następnym wierszu

Napisany program należy zachowywać w skrypcie z rozszerzeniem "m" i umieszczać w katalogu o nazwie MATLAB. Katalog ten należy założyć na dysku sieciowym użytkownika. Program obliczeniowy



Wyszukiwarka

Podobne podstrony:
s641 50 najważniejszych poleceń i programów Lmuksa 641tar Program tar jest programem służącym do two
5Wstęp Matlab jest interakcyjnym pakietem programów do obliczeń numerycznych. Nazwa pakietu jest skr
61. Pierwsze kroki w Matlabie MATLAB jest interakcyjnym pakietem programów do obliczeń numerycznych,
Rozdział 1.Wprowadzenie do Matlaba 1.1. Co to jest Matlab? Matlab jest programem komputerowym będący
Matlob jest interakcyjnym pakietem programów do obliczeń numerycznych. Pakiet zawiera najbardziej ef
Sposób 2. Użycie gotowego środowiska programistycznego do obliczeń numerycznych będącego
Oryginalny dokument jest skanowany do programu służącego do zarządzania dokumentami (o ile został on
* Co to jest arkusz kalkulacyjny? Arkusze kalkulacyjne to programy służące do projektowania i wykony
6 7 1 CO TO JEST MATLAB ? MATLAB jest interakcyjnym środowiskiem do wykonywania naukowych i inżynier
MATLAB02 31. Wstęp MATLAB firmy Math Works Inc jest uniwersalnym środowiskiem do obliczeń naukowo-te
I. WPROWADZENIE Podstawowym elementem hydrostatycznego układu napędowego jest pompa służąca do zamia
s265 Uruchamianie i konfigurowanie XI1 265xlock Klient xlock jest zaawansowanym programem służącym d
DSC02049 (2) ZAGADNIENIA OGÓLNE ROZDZIAŁ 1. WPROWADZENIE 1. JĘZYK A ZNACZENIE Język jest narzędziem
Image366 Jednym z takich układów jest układ służący do równoległego kontrolowania słów przedstawiony

więcej podobnych podstron