6355787057

6355787057



Z. Rudnicki: MATLAB - KOMPENDIUM

spowoduje wyświetlenie w oknie komend tekstu żądania danych i oczekiwanie na to aby użytkownik wprowadził z klawiatury wartość liczbową, która ma być przypisana zmiennej. Matlab umożliwia wpisanie zamiast liczby wyrażenia.

Funkcja input w drugiej postaci:_

|    zmienna = input('żądanie danych', 1 2s')    |

także wyświetli żądanie danych, ale tym razem oczekuje na wpisanie przez użytkownika łańcucha znakowego (ang.: string of characters), który przypisze zmiennej.

2.4.4.    Ćwiczenia - wprowadzanie danych z klawiatury

Poprzednie programy ulepsz wprowadzając do nich polecenia wprowadzania danych z klawiatury.

2.4.5.    Wyświetlanie wyników

Najprostszy - podany już - sposób wyświetlania wyników, polega na nie umieszczaniu średników [;] po poleceniach, których wynik ma być wyświetlony. Poleceniami tymi mogą być instrukcje przypisania ale także same nazwy zmiennych, albo wyrażenia. Drugi sposób polega na wykorzystaniu funkcji:_

| disp(wyrażenie)    \

przy czym dopuszczalne jest użycie wyrażenia albo o wartości liczbowej albo tekstowej. Przykłady użycia tej funkcji podano już przy omawianiu wyrażeń tekstowych.

Kolejnym, bardziej zaawansowanym (chociaż i bardziej skomplikowanym) sposobem jest wykorzystanie funkcji fprintf (. .) - identycznej jak w języku C. Funkcja ta pozwala wyprowadzać sformatowane wyniki wraz z objaśnieniami na ekran lub do pliku dyskowego, przy czym ten drugi wariant będzie omówiony nieco dalej.

W systemach Freemat i Scilab analogiczną funkcją jest printf.

Dla wyświetlania wyników na ekranie używana jest następująca postać funkcji fprintf:

| fprintf('format', lista_wyrażeń)    \

Lista_wyrażeń zawiera pooddzielane przecinkami zmienne lub wyrażenia, których wartości mają być wyświetlone. Sposób wyświetlania poszczególnych wartości opisany jest przez ' format Tam także umieszcza się teksty objaśnień które mają być wyświetlone. Przykładowo instrukcja:

| fprintf('\nLiczba skladników=%3d Suma=%7■2f',N,Suma)    |

może wyświetlić napis:

| Liczba skladników= 23 Suma= 784.32    |

15

1

Objaśnienie: [\n] to rozkaz przejścia do nowej linii, kolejne znaki będą przekopiowane do wyprowadzanego napisu, aż do znaku [%]. Przy każdym napotkaniu znaku [%] nastąpi wyprowadzanie wartości kolejnego wyrażenia z listy, w sposób opisany przez liczbę umieszczoną po znaku [%]

2

zakończoną literą (w naszym przykładzie d lub f).

Dokładniej: ' format ' — to łańcuch znaków ujętych w apostrofy, który może zawierać:

a)    znaki sterujące - złożone z litery poprzedzonej „backslashem” [\]:

\a alarm - sygnał dźwiękowy,

\b backspace - cofnięcie o znak,

\f formfeed - przejście do nowej strony,

\n new linę - przejście do nowej linii.

\r carriage return - skok na początek linii,

\t horizontal tab - tabulator poziomy,

\v vertical tab - tabulator pionowy,

\xN hemdecimal number N - liczba szesnastkowa,

\N octal number N - liczba ósemkowa;

b)    opisy formatów, które zaczynają się od znaku %

-    po znaku % jest liczba określająca długość pola.

-    następnie (dla liczb rzeczywistych) jest kropka i liczba



Wyszukiwarka

Podobne podstrony:
Z. Rudnicki: MATLAB - KOMPENDIUM określająca precyzję - liczbę miejsc po kropce w wyświetlanej
Z. Rudnicki: MATLAB - KOMPENDIUMMATLAB - KompendiumMateriały pomocnicze do zajęć z
Z. Rudnicki: MATLAB - KOMPENDIUM Iogl0(x) logarytm o podst 10_1 sign(x) znak x mod(x) reszta z
Z. Rudnicki: MATLAB - KOMPENDIUM Na przykład: » 2>3 ans = 0 » 3>2 Tabela 2.2. Operatory l
Z. Rudnicki: MATLAB - KOMPENDIUM Wartości tekstowe (łańcuchy znaków) można przypisywać zmiennym, np.
Z. Rudnicki: MATLAB - KOMPENDIUM Rys. 2.1. Edytor Matlaba i bieżący folder dla programów Edytor Matl
Z. Rudnicki: MATLAB - KOMPENDIUM Instrukcja przypisania ma postać:_
Z. Rudnicki: MATLAB - KOMPENDIUM c) Napisz program „ekspercki” pomagający stwierdzić przyczynę nie
Z. Rudnicki: MATLAB - KOMPENDIUM ubytkiem) krok. Jeśli krok jest równy 1 to można go pominąć w zapis
Z. Rudnicki: MATLAB - KOMPENDIUM while p== T disp( Obliczanie wartości dowolnej funkcji f(x) );
Z. Rudnicki: MATLAB - KOMPENDIUM 4.2.    Oznaczenia i sposoby
Z. Rudnicki: MATLAB - KOMPENDIUM otworzyć przy pomocy funkcji fopen, a gdy plik jeszcze nie istnieje
Z. Rudnicki: MATLAB - KOMPENDIUM1. Wprowadzenie1.1.    Cel zajęć i układ materiału Na
Z. Rudnicki: MATLAB - KOMPENDIUM1.4. Czy jest darmowa wersja Matlaba? Matlab jest drogim programem (
Z. Rudnicki: MATLAB - KOMPENDIUM W SciLabie edytor nosi nazwę SciNotes, toolbox’y nazywają się ATOMS
Z. Rudnicki: MATLAB - KOMPENDIUM zmiennych (pierwszym znakiem musi być litera). Standardowo plik otr
Z. Rudnicki: MATLAB - KOMPENDIUM Przykładowo: chcemy obliczyć 3sinus2 30 stopni i wstawić do zmienne
Z. Rudnicki: MATLAB - KOMPENDIUM Omawianie zaczniemy od najprostszych elementów języka aby stopniowo
Z. Rudnicki: MATLAB - KOMPENDIUM Na przykład: Liczba w domyślnym formacie short: Po zmianie na for

więcej podobnych podstron