5484453271

5484453271



Metody numeryczne

Laboratorium 2

1. Tworzenie i uruchamianie skryptów

Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania ich wszystkich z jednym momencie przez uruchomienie skryptu. Pliki skryptu mają rozszerzenie .m, np.: mnożenie.m.

Plik taki uruchamiamy podając jego nazwę w linii komend bez rozszerzenia, np. mnożenie.

W skryptach mogą znajdować się komentarze zaczynające się od znaku %.

Wyświetlanie napisów

Przydatne jest wyświetlanie różnych informacji, nie tylko wartości zmiennych.

Funkcja disp()

Przykłady:

imię = 'Tomasz'; wiek = 25;

% wyświetla napis: „Jakiś napis..."

% wyświetla wartość zmiennej k % również wyświetla wartość zmiennej k ale inaczej % wyświetla wartość zmiennej znakowej % wyświetla macierz A, jeśli taka istnieje


dispCJakiś napis...'); disp(k) k

disp(imie); disp(A);

Funkcja fprintf()

Szablon wyświedanej treści zawiera pola do uzupełnienia. Pole zaczyna się znakiem % i znaku pola.

Najważniejsze typy pól:

%d, %i - liczba całkowita ze znakiem w formacie dziesiętnym (pi: 3)

%x, %X - liczby całkowite bez znaku, format szesnastkowy

%u - liczba całkowita bez znaku w formacie dziesiętnym

%e, %E - liczba zmiennoprzecinkowa w zapisie naukowym (pi: 3.14e0)

%g, %G - liczba zmiennoprzecinkowa z automatycznie dobieranym formatem dziesiętnym %f - liczba zmiennoprzecinkowa w zapisie dziesiętnym (pi: 3.14)

%s - łańcuch tekstowy %c - znak tekstowy, bajt Inne znaki specjalne:

\n - przejście do nowej linii \t - tabulacja

fprintf("Liczba pi: %i\n", pi);    % wyświetla: „Liczba pi: 3"

% W miejsce %i oczekiwana jest wartość liczby całkowitej podanej jako drugi parametr fprintf("Liczba pi:    %f\n", pi);    %    wyświetla:    „Liczba pi: 3.141593"

fprintf("Liczba pi:    %e\n", pi);    %    wyświetla:    „Liczba pi: 3.141593e+00"

fprintf("Liczba pi:    %.33f\n", pi);    % wyświetla: 33 cyfry po przecinku dla liczby    pi

fprintf('%d+%d=%d\n'1 2, 3,    2+3); % wyświetla wyrażenie z dodawaniem dwóch    liczb

fprintf('%s ma %d lat.\n',imię,wiek); % wyświetla informacją o osobie i jej wieku x=65:126;

fprintf('%c', x);    % wyświetla zakres kodów ASCII od znaku 65 do 126



Wyszukiwarka

Podobne podstrony:
Metody numeryczne - laboratorium.Matlab 6.1wersja 2.3Kwiecień 2002 •Pierwsza •Poprzednia •Następna
MN LAB2 Metody numeryczne - laboratoria - zajęcia 2 Interpolacja i aproksymacja funkcji dyskretnych
MN LAB3 Metody numeryczne - laboratoria - zajęcia 3 ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ LINIOWYCH Praca na
MN LAB5 1 Metody numeryczne - laboratoria - zajęcia 5 CAŁKOWANIE NUMERYCZNE Praca na zajęciach (do z
p16 Testy - [Metody Numeryczne VIII GiK - [199445, BARTŁOMIEJ MRUGAŁA]] Wyloguj public na ^laborator
Bogusław Bożek ćwiczenia Z PROGRAMOWANIA - METODY NUMERYCZNE PI t3SHOT3 /-®n4 SKRYPTY
1. Wprowadzenie do środowiska Scilab Metody numeryczne są dziedziną matematyki zajmującą się

więcej podobnych podstron