1864814526

1864814526



10 Rozdział 1. Wprowadzenie do Matlaba

1.2.4. Okno aktualnego katalogu

Przy pracy z Matlabem bardzo ważne jest pojęcie aktualnego katalogu (ang. Current Directory). Jeżeli wprowadzimy w oknie poleceń nazwę funkcji, to właśnie w tym katalogu Matlab będzie najpierw próbował ją znaleźć.1 Jeżeli podczas pracy z Matlabem zamierzamy definiować własne funkcje, powinniśmy zapisywać je w aktualnym katalogu Matlaba.2 3 Aktualny katalog możemy oczywiście wybrać sami, na pasku narzędzi znajduje się pole tekstowe, w którym wprowadzamy odpowiednią ścieżkę dostępu. Zawartość aktualnego katalogu wyświetli nam się w oknie aktualnego katalogu.

Oprócz tych standardowo widocznych okien Matlab wykorzystuje również inne, które pojawiają się podczas wykonywania konkretnych czynności. Do takich okien należą:

•    okno pomocy (ang. Help) otwierane za pomocą klawisza FI, które pozwala przeglądać bardzo rozbudowane pliki pomocy,

•    okna grafiki (ang. Figurę), w których prezentowane są różnego rodzaju wykresy i inne wyniki poleceń Matlaba mające postać graficzną,

•    okno edytora plików (ang. Editor) zawierające prosty edytor tekstów, w którym możemy tworzyć własne skrypty i funkcje,

•    okno profilera pozwalające testować własne funkcje i poprawiać ich wydajność. Niektóre z tych okien omówimy dokładniej w dalszej części skryptu.

1.3. Proste obliczenia w Matlabie

Matlab jest pakietem obliczeń numerycznych, co oznacza, że wszystkie obliczenia wykonywane są na liczbach, a nie na symbolach. W przeciwieństwie do pakietów algebry komputerowej, takich jak Mapie, Matlab nie potrafi stwierdzić, że pochodną funkcji sinus jest cosinus ani że rozwiązaniem równania ax + b = 0 jest x — —b/a. Możemy natomiast wyznaczyć przybliżoną wartość pochodnej w danym punkcie oraz przybliżone rozwiązanie równania o danych współczynnikach. Podstawowy typ liczbowy używany w Matlabie to znany z wielu języków programowania typ double. Pozwala on wykonywać obliczenia na liczbach rzeczywistych z zakresu od 10-308 do 10308 z dokładnością do 16 miejsc po przecinku.4

Zanim zaczniemy pracę w Matlabie warto włączyć tzw. dziennik (ang. diary). Dzięki temu wszystkie wprowadzone przez nas polecenia Matlaba oraz większość wyników (bez wykresów) będą zapisywane w pliku tekstowym. Aby włączyć dziennik wprowadzamy w oknie poleceń komendę

1

Dotyczy to funkcji i skryptów definiowanych przez użytkownika, a nie wbudowanych funkcji takich jak sin czy exp.

2

Możemy zapisywać je również w innym katalogu, który znajduje się na tzw. ścieżce przeszukiwania (ang. search path). Ścieżkę tę możemy przeglądać i modyfikować za pomocą polecenia Set Path znajdującego się w menu File.

3

Tego typu obliczenia są możliwe po zainstalowaniu dodatkowego pakietu Symbolic Math Toolbox.

4

Nie jest to do końca precyzyjna informacja. Dokładny opis typu double wymagałby dłuższego wykładu.



Wyszukiwarka

Podobne podstrony:
Rozdział 1.Wprowadzenie do Matlaba 1.1. Co to jest Matlab? Matlab jest programem komputerowym będący
Rozdział 1. Wprowadzenie do Matlaba 11 >> diary(’nazwa_pliku’) Wówczas w aktualnym katalogu
20 Rozdział 1. Wprowadzenie do Matlaba ans = 10 8 5 2 a jeżeli potrzebne nam są tylko parzyste kolum
12 Rozdział 1. Wprowadzenie do Matlaba >> b = -5 b = -5 >> c = a + b c = -1 Jeżeli nie p
Rozdział 1. Wprowadzenie do Matlaba 13 >> u + v ans = 2.0000 + 4.0000i >> u * v ans
14 Rozdział 1. Wprowadzenie do Matlaba 1.414213562373095 > > format short >>
Rozdział 1. Wprowadzenie do Matlaba 15 •    rand generuje macierz, której elementy są
16 Rozdział 1. Wprowadzenie do Matlaba B = 2    3 4 7 2 5 » C = [1 2 ; 5 3 ; 4 1
Rozdział 1. Wprowadzenie do Matlaba 17 ans = 2 >> size(A,2) ans = 3 >> length(B) ans
18 Rozdział 1. Wprowadzenie do Matlaba sytuacją będziemy się w przyszłości często spotykać. Dlatego
Rozdział 1. Wprowadzenie do Matlaba 19 >> sqrt(A) ans = 1.0000    1.4142 2.0000
Rozdział 1. Wprowadzenie do Matlaba Rysunek 1.1: Logo Matlaba różniczkowych cząstkowych, statystyczn
Rozdział 1. Wprowadzenie do Matlaba 9 ustawienie niektórych parametrów okna poleceń. Możemy tu na pr
11553 Wprowadzenie do MatLab (66) Wynik jest macierzą 8 na 8. otrzymaną przez połączenie czterech po
12581 Wprowadzenie do MatLab (101) Jeśli jest jeden argument ogranicznikiem jest spacja Te lini
21647 Wprowadzenie do MatLab (108) Dla naszego próbnego wielomianu, double(p) daje taki wynik&n
Wprowadzenie do MatLab (106) katalogu bez przedrostka Konstruktor tworzy obiekty przez zainicjowanie

więcej podobnych podstron