LICZBY
Zapisywanie liczb i ułamków:
A=125
B=12.56
Zapisywanie dużych liczb:
c=2000000
c=2E+6 = 2*10+6 = 2000000
c=2e6 = 2*106 = 2000000
Zapisywanie małych liczb:
d=0.0002
d=2E-4 = 2*10-4 = 0.0002
d=2e-4 = 2*10-4 = 0.0002
Liczba :
pi
WYŚWITLENIE wypisanych wcześniej danych:
disp(A)
A
1 | S t r o n a
WEKTORY I MACIERZE
(spacja) kolejny wyraz w wierszu,
(średnik) przejście do kolejnego wiersza
Określenie wektora: wektor wierszowy, czyli macierz o wymiarze [1 x n]
A=[a b c d & n]
wektor_1=[2 3 5 pi]
wektor_2=[1 2 3 4]
A=[a; b; c; d; & m] wypisze wektor kolumnowy, czyli macierz o wymiarze mx1
wektor_2_1=[1; 2; 3; 4]
A=a:b - wypisze liczby od a do b , co 1 (np. 1 2 3 4)
wektor_3=1:4
A=a:x:b wypisze liczby od a do b z krokiem x (np. 2.5 3 3.5 4)
wektor_4=2:0.5:4
wektor_5=0:pi/2:2*pi
A=linspace(a,b,x) wypisze liniowo x-liczb od a do b
wektor_6=linspace(0,pi,5)
A=logspace(a,b,x) wypisze logarytmicznie x-liczb od a do b
wektor_7=logspace(0,4,5)
Określenie macierzy: macierze A i B o wymiarze [m x n]
A=[a b c; d e f; g h i] wypisze macierz 3x3, znak ; oddziela kolejne wiersze macierzy
M01=[2 3 4; -1 0 3; pi 9 -3]
A=zeros(m) lub A=zeros(m,n) macierz zerowa, kwadratowa (m) lub o różnej liczbie wierszy (m) i kolumn (n)
M03=zeros(4)
M04=zeros(1,4)
M05=zeros(4,1)
A=ones(m) lub A=ones(m,n) - macierz samych jedynek, kwadratowa (m) lub o różnej liczbie wierszy (m) i kolumn (n)
M10=ones(4)
M11=ones(2,5)
A=eye(m) lub A=eye(m,n) macierz jednostkowa, kwadratowa (m) lub o różnej liczbie wierszy (m) i kolumn (n)
M13=eye(4)
M12=eye(2,4)
A=rand(m,n) tworzy macierz o wymiarach (m) lub (m,n) wypełnioną losowymi liczbami z przedziału (0,1)
M14=rand(2,4)
A=randn(m,n) tworzy macierz o wymiarach (m) lub (m,n) wypełnioną losowymi liczbami o rozkładzie normalnym
M15=randn(4)
2 | S t r o n a
A transpozycja macierzy
A_t=A'
det(A) wyznacznik macierz
A_det=det(A)
inv(A) lub A^-1 odwrócenie macierzy
A_o=inv(A)
A_o=A^(-1)
rank(A) rzÄ…d macierzy
A_rz=rank(A)
trace(A) ślad macierzy
A_s=trace(A)
eig(A) wartości własne macierzy
A_w=eig(A)
size(A) wymiar macierzy
n=size(A)
Aby wypisać tylko część macierzy / wektora:
x(2:5) współrzędne wektora x od drugiej do piątej
x(2:end) współrzędne wektora x od drugiej do końca
x(1:2:end) co druga współrzędna wektora x począwszy od pierwszej do końca
A(3,:) trzeci wiersz macierzy A
A(3,2:5) trzeci wiersz macierzy A o kolumnach od drugiej do piÄ…tej
A(:,2) druga kolumna macierzy A
diag(A) główna przekątna macierzy A
3 | S t r o n a
DZIAAANIA NA MACIERZACH
Działania na macierzach: A=[2 3 5; 0 -5 2; 1 2 0.1] B=[2 5.5 9; 3 4 -9; 1 2 -6]
Dodawanie:
A_2=A+2 Operatory macierzowe w działaniach:
D=A+B D_1=A*A
E_1=A*B
Odejmowanie: F_1=A^2
A_3=A-2
A_4=A_2-A Operatory tablicowe w działaniach:
C=B-A d_2=A.*A
E_2=A.*B
Mnożenie: F_2=A.^2
a=A*B
b=A*A_2
OBLICZENIE UKAADU RÓWNAC
5ØÐß5Ø™Ü + 5ØŃß5ØšÜ - 5ØÕß5Ø›Ü = -5ØÖß
{ 5ØŃß5Ø™Ü + 5ØÒß5ØšÜ + 5ØÏß5Ø›Ü = 5ØÒß
3 sposoby na rozwiązania układu równań:
5ØÐß5Ø™Ü - 5ØŃß5ØšÜ + 5ØÒß5Ø›Ü = 5ØÎß
·ð Dzielenie lewostronne
[ ] { } { }
5Ø~Ü " 5Ø™Ü = 5ØwÜ
X=W\P
W=[2 3 -7;3 4 1;2 -3 4]
·ð Odwrócenie macierzy za pomocÄ… polecenia inv(A)
P=[-8; 4; 0]
X_1=inv(W)*P
5Ø™Ü -5ØÖß
5ØÐß 5ØÅƒß -5ØÕß
·ð Odwrócenie macierzy za pomocÄ… potÄ™gi (-1)
5ØšÜ
[ ] " { } = { }
5ØÅƒß 5ØÒß 5ØÏß 5ØÒß
X=W^(-1)*P
5Ø›Ü
5ØÐß -5ØÅƒß 5ØÒß 5ØÎß
4 | S t r o n a
INNE
Informacje o zmiennych, czyszczenie
who informacja o dostępnych zmiennych
whos pełna informacja o zmiennych
clear A B C usunięcie z przestrzeni roboczej wypisanych zmiennych (A, B i C)
clear wyczyszczenie przestrzeni roboczej
clc czyszczenie ekranu
ZAPIS wyników do ASCII:
dir wylistuj zawartość (bieżącego) katalogu
save nazwa_pliku lista_zmiennych format zapisuje dane do pliku (jeśli nie podano listy zmiennych, zapisze wszystkie)
save wyniki.txt A C2 ASCII
type nazwa_pliku wyświetla zawartość pliku
type wyniki.txt
load nazwa_pliku lista_zmiennych format wczytanie danych z pliku
load wyniki.txt ASCII
zadanie: Rozwiązać układ równań:
2x + 5y + 1z = 8
{5x + 1y + 6z = 0
2x + 3y + 2z = 1
5 | S t r o n a
Wyszukiwarka
Podobne podstrony:
Podstawy Matlaba cz 2Symulacja systemów Matlab cz 3MATLAB, cz 3MATLAB, cz 1Symulacja systemów Matlab cz 1MATLAB, cz 4Rozgrzewka po kwadracie – cz 2sprzęt wędkarski cz 1Escherichia coli charakterystyka i wykrywanie w zywności Cz IDeszczowa piosenka [cz 1]07 GIMP od podstaw, cz 4 PrzekształceniaMATLAB cw SkryptyWielka czerwona jedynka (The Big Red One) cz 2Warsztat składamy rower cz 12009 SP Kat prawo cywilne cz IIwięcej podobnych podstron