kurs matlaba, Lab1 KURS MATLAB 2003, KURS MATLABa


KURS MATLAB

Rok 2002/2003 semestr letni,

Laboratorium 1

Opis do laboratorium

  1. Matlab: przeznaczenie oprogramowania i opis pakietu.

  2. Operowanie Matlabem w środowisku Linux

  3. Zapoznanie się z narzędziami wprowadzającymi Matlaba: demo(), peaks(), bench().

  4. Edytor skrótów: help cedit();

  1. Poszukiwanie znaczeń funkcji i skryptów: help()

  2. Znaczenie średnika na końcu polecenia.

  3. Symbole operatorów - Tabela 1

TABELA 1: Symbole operatorów

=

Przypisanie wartości

[]

Tworzenie macierzy, list argumentów wyjściowych funkcji

()

Listy argumentów wejściowych funkcji, kolejność działań matematycznych

.

Kropka dziesiętna, część operatorów arytmetycznych

..

Katalog macierzysty

...

Kontynuacja polecenia jest w następnej linii

, .

Symbole separacji argumentów funkcji, indeksów, itp.

;

Koniec wiersza macierzy, koniec polecenia bez wypisywania odpowiedzi

%

Początek linii komentarza

:

Generowanie wektorów, indeksowanie macierzy

`

Początek i koniec wprowadzania łańcuchów znakowych, transpozycja macierzy, sprzężenie macierzy

!

Komenda sytemu operacyjnego

  1. Zmienne specjalne i stałe - Tabela 2

TABELA 2: Zmienne specjalne i stałe

ans

Zmienna robocza, automatycznie przyjmuje daną wartość jeśli nie nadano jej nazwy

computer

Nazwa komputera, na którym działa Matlab

eps

Precyzja zmiennoprzecinkowa

flops

Licznik operacji zmiennoprzecinkowej

i, j

Jednostka liczby urojonej

Inf

nieskończoność

NaN

Wartość nieokreślona (zwykle oznacza wprowadzenie wartości nieliczbowej jako argumentu funkcji matematycznej)

nargin

Liczba argumentów wejściowych funkcji

nargout

Liczba argumentów wyjściowych funkcji

pi

3.1415926....

realmax

Największa dostępna liczba rzeczywista

realmin

Najmniejsza dostępna liczba rzeczywista

clock

Aktualna data i czas

date

Aktualna data

cputime

Podaje upływ czasu pracy Matalba

etime

Podaje wartość zadanego przedziału czasu

tic, toc

Funkcje startu i końca pomiaru czasu

  1. Podstawowe funkcje matematyczne - Tabela 3.

TABELA 3: Podstawowe funkcje matematyczne

abs

Wartość bezwzględna, moduł liczby zespolonej, wektor wartości znaków łańcucha

acos, acosh

Arcus cosinus, arcus cosinus hiperboliczny

acot, acoth

Arcus cotangens, ......

acsc, acsch

Arcus cosecans, .......

angle

Kąt fazowy dla liczby zaspolonej w radzianach

asec, asech

Arcus secans, .......

asin, asinh

Arcus sinus, .......

atan, atanh

Arcus tangens, ......

atan2

Arcus tangens, wynik w przedziale [-Pi, Pi]

ceil

Zaokrąglenie w górę, sufit

conj

Liczba sprzężona do liczby

cos, cosh

Cosinus, ....

cot, coth

Cotangens, .....

csc, csch

Cosecans, ....

exp

e do potęgi argumentu

fix

Zaokrąglenie w kierunku zera

floor

Zaokrąglenie w dół, podłoga

gcd

Największy wspólny podzielnik

imag

Część urojona liczby zespolonej

lcm

Najmniejsza wspólna wielokrotność

log

Logarytm naturalny argumentu

log10

Logarytm dziesiętny argumentu

real

Część rzeczywista liczby zespolonej

rem

Reszta z dzielenia

round

Zaokrąglenie do najbliższej liczby całkowitej

sec, sech

Secans, ......

sign

Znak funkcji

sin, sinh

Sinus, .....

sqrt

Pierwiastek kwadratowy

tan, tanh

Tangens, .......

  1. Wprowadzanie zmiennych różnych typów:
    zmienna łańcuchowa: a=' łańcuch wprowadzany'
    zmienna zespolona (część urojoną wprowadza się z literą I lub j: z=3+2i lub z=3+2j

  2. Wprowadzanie precyzji wyświetlanych wyników
    funkcja FORMAT ustala precyzję wyświetlania wyników.
    Wszystkie obliczenia w MATLABie wykonywane są w podwójnej precyzji.
    Typy wyjść:
    FORMAT tryb domyślny - taki sam jak SHORT;
    FORMAT SHORT - wyświetla pierwsze pięć cyfr znaczących;
    FORMAT LONG - wyświetla pierwsze 15 cyfr znaczących;
    FORMAT SHORT E - dla liczb zmiennoprzecinkowych wyświetla pierwsze pięć cyfr znaczących;
    FORMAT LONG E - dla liczb zmiennoprzecinkowych wyświetla pierwsze pięć cyfr znaczących;
    FORMAT HEX - wyświetla liczby w formacie hexadecymalnym

  3. Informacja i usuwanie zmiennych z przestrzeni roboczej: funkcje who, whos, clear - szczegóły można uzyskać funkcją help who, itp.

  4. Informacje o operatorach - help ops;
    Wybrane operatory:

* - mnożenie macierzy

/ - dzielenie macierzy (lewej przez prawą)

\ - dzielenie macierzy (prawej przez lewą)

^ - podnoszenie do potęgi

` - sprzężenie macierzy

.* - mnożenie tablicowe

./ - dzielenie tablicowe (lewej przez prawą)

.\ - dzielenie tablicowe (prawej przez lewą)

.' - transpozycja macierzy

.^ - tablicowe podnoszenie do potęgi

1

Kurs Matlab, Laboratorium 1, Opis



Wyszukiwarka

Podobne podstrony:
kurs matlaba, Lab6 KURS MATLAB 2003, KURS MATLABa
kurs matlaba, Zadania6 KURS MATLAB 2003, Labolatorium 1, ZADANIA
KURS MATLAB 2003 - wstep ogolny, KURS MATLABa
kurs matlaba, Zadania5 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Lab5 KURS MATLAB 2003, KURS MATLABa
kurs matlaba, Lab5 KURS MATLAB 2003, KURS MATLABa
kurs matlaba, Zadania3 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Zadania2 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Zadania1 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Zadania4 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Lab2 KURS MATLAB 2003, KURS MATLABa
kurs matlaba, Lab3 KURS MATLAB 2003, KURS MATLABa
Matlab-kurs, MATLAB, MATLAB
Matlab-kurs, Systemy sterowania, Systemy sterowania
kurs matlaba, Lab4 KURS MATLABa, KURS MATLABa
kolokwium rok II 20070117, Prywatne, 1 SUM, infa, Matlab kurs pl (bd4ty3), matlab
Kurs Matlab I ( Uniwersytet Warszawski )

więcej podobnych podstron