6442373891

6442373891



12

3. PODSTAWOWY OBLICZEŃ NUMERYCZNYCH W PROGRAMIE MATLAB"

3.1.    Wartości liczbowe

3.1.    Liczby rzeczywiste

Program MATLAB* wykonuje obliczenia na liczbach 64-bitowych, skąd wynika, że minimalna liczba dodatnia ma wartość 1.7-1 O*307, zaś maksymalna liczba ma wartość 1.7-10307. Przekroczenie w trakcie obliczeń maksymalnej wartości jest sygnalizowane jako Inf.

Chociaż obliczenia wykonywane są z bardzo dużą dokładnością, to ich wyniki liczbowe pokazywane są w oknie Command Window za pomocą mniejszej liczby cyfr. I tak w podstawowym formacie short (domyślnym) liczby są zapisywane często przy użyciu pięciu cyfr i wykładnika potęgi 10. Oto charakterystyczne przykłady reprezentacji liczb w oknie Command Window.

» a=123 a =

123

» a=123456 a =

123456

» a=1234.5678 a =

1,2346e+003

Format ostatnio zapisanej liczba zawiera zaokrąglenie do pięciu cyfr znaczących wpisanej liczby oraz wykładnik potęgi 10. Liczba w tym zapisie jest równoważna: a=1.2346 -10+3

Należy podkreślić, że zaokrąglenie użyte jest wyłącznie przy prezentacji liczby w oknie Command Window, natomiast obliczenia, w których występuje ta liczba, są wykonywane z pełną dokładnością.

Jeżeli krótki format liczby nie jest wystarczająco dokładny (co zdarza się bardzo rzadko), to można zmienić go na długi:

»format long » a=1234.5678 a =

1,234567800000000e+003

Podane wyżej instrukcje nadały zmiennej a określone wartości liczbowe. Wartości te są przechowywane w pamięci do czasu zamknięcia okna Command Window, lub usunięcia z pamięci wszystkich danych. Usuwamy je z pamięci komendą elear. Po wpisaniu tej komendy program reaguje następująco:

» elear » a

??? Undefined function or variable 'a'.

Zauważmy, że po wpisaniu powyższych instrukcji, w oknie Workspace pojawia się litera a i obok jej wymiar 1x1. Wszystkie liczby mają taki wymiar, który oznacza w programie MATLAB" macierz jednoelementową - liczbę.

Liczby mogą być zapisywane bezpośrednio w sposób pokazany wyżej, lub jako wynik operacji matematycznych. Oto kilka przykładów:

» a=1+2 a =

3



Wyszukiwarka

Podobne podstrony:
12 2. Środowisko programowe MATLAB - podstawy 2.2.1. Linia poleceń, komunikacja z systemem
-4-1. Wprowadzenie. MATLAB jest programem służącym do obliczeń numerycznych. Na prawidłowość
Zastosowanie metod numerycznych do modelowania procesu filtracji... 321 Na podstawie obliczonej wart
Wprowadzenie do MatLab (6) ników MATLAB-a. Pozwalają na opanowanie i stosowanie obliczeń numerycznyc
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,
12 2. Środowisko programowe MATLAB - podstawy 2.2.1. Linia poleceń, komunikacja z systemem
14 2. Środowisko programowe MATLAB - podstawy det(A) - obliczanie wyznacznika macierzy kwadratowej A
12 2. Środowisko programowe MATLAB - podstawy 2.2.1. Linia poleceń, komunikacja z systemem
IMG070 70 5a podstawie uzyskanych danych oraz znajomości wartości cieplnej kalorymetru oblicza się c

więcej podobnych podstron