MATLAB, cz 2


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 2
Symulacja systemów Matlab cz 3
MATLAB, cz 3
MATLAB, cz 1
Symulacja systemów Matlab cz 1
MATLAB, cz 4
Rozgrzewka po kwadracie – cz 2
sprzęt wędkarski cz 1
Escherichia coli charakterystyka i wykrywanie w zywności Cz I
Deszczowa piosenka [cz 1]
07 GIMP od podstaw, cz 4 Przekształcenia
MATLAB cw Skrypty
Wielka czerwona jedynka (The Big Red One) cz 2
Warsztat składamy rower cz 1
2009 SP Kat prawo cywilne cz II

więcej podobnych podstron