LAB 4 matlab1

%-----------------------------------------------------------------

% For use with the book "MATLAB i Simulink, poradnik uzytkownika"

% by Bogumila and Zbigniew Mrozek, Krakow.

% ISBN 83-7361-486-9, Copyright (C) Helion 2004.

%-----------------------------------------------------------------

%

format compact

%

a = [1 2 3 4 5 6 7 8 9]

A = [1 2 0; 2 5 -1; 4 10 -1]

s = 'Odkryj urok MATLABa'

who

whos

% mh2_2_4_1.m

z1 = 3+4j

z2 = (3+4i)/(4-2i)

abs(z1)

conj(z1)

angle(z1)

atan2(4,3)

atan2(imag(z1),real(z1))

%porównaj (compare): abs(z1) abs(x) abs(s)

x= [-1 3 1 -4]

s = 'Odkryj urok MATLABa'

abs(z1), abs(x), abs(s)

%

whos

%mh2_2_4_3.m

A = [1 2 0; 2 5 -1; 4 10 -1]

save a1 A %zapis binarny do pliku *.mat

whos

clear

whos

load a1

whos

save a2.dat A -ascii %zapis w ASCII do pliku *.dat

dir a*.*

load a2.dat

whos

% mh2_2_5.m

D=1:5

n=9; 1:n

%dwukropek - przykłady zastosowania

y=0 : 0.5 : 2

z=5 : -1 : 0

A=[1 2 3; 4 5 6; 7 8 9]

A(:,3)

A(:,2:3)

A(:,2:-1:1)

A(:,2:1)

A(2,:)

A(2:3,:)

A(:)

A(4:8)

A(end,:)

sum(A(:,end))

X=A; X(2,:)=[]

Y=A; Y(1:2:8)=[]

%

% mh2_3_1.m

format long, czas=now

kalendarz=datestr(czas)

zegar=fix(clock)

%

% mh2_3_2.m

x= [-1.7 -0.3 3.2 5.8 8.0]

ceil(x)

fix(x)

floor(x)

round(x)

abs(x)

sin(x)

abs('MATLAB') % %porównaj plik (compare file) mh2_2_4_1.m

%

% mh2_3_3.m

eye(3,3)

ones(2,3)

zeros(2,4)

diag(eye(3,3) + 4*ones(3,3))'

tril(eye(3,3) + 4*ones(3,3))

%

% mh2_4_1.m

%2.4.1.1

x=[1 2 3 ]; y=[4 5 6]; % zdefiniowano dwa wektory

z1= (x + i*y)' , z2= (x + i*y).'

%2.4.1.2

% x*y % to działanie jest niewykonalne!!

y' % transpozycja wektora y, aby wykonać mnożenie

x*y' % rezultatem iloczynu skalarnego wektorów jest liczba

x.*y % rezultatem jest wektor (iloczyn dwóch tablic)

%2.4.1.4

format rat

x\y % dzielenie lewostronne (operacja macierzowa)

x.\y % dzielenie lewostronne tablic

%

x/y % dzielenie prawostronne (operacja macierzowa)

x./y % dzielenie prawostronne tablic

format

%2.4.1.5

% x^y % to działanie jest niewykonalne!!

x.^y % potęgowanie tablic

%

%mh2_4_2.m

% zdefiniowano macierze A, B

A = [-1 2 0; 4 0 6; 7 8 -9]

B = [ 1 2 3; 1 2 3; 1 2 3]

%

A>=B

A&B % iloczyn logiczny macierzy A i B

~A % negacja macierzy A

x=5; x>=A

%

s3=['Ala';'Ola']

abs(s3) %wartoœci znaków w kodzie ASCII

s3(1,:)==s3(2,:) %porównanie wierszy tablicy znakowej s3

%


Wyszukiwarka

Podobne podstrony:
Lab 3 (MATLAB SIMULINK)(W&A)
LAB 4 matlab2
Mechanika Ogólna LAB.(Matlab) - 2 Rok, Politechnika, Sprawozdania, projekty, wyklady, Mechanika Ogol
ZAD-LAB-4-przewodnik, Zad. 1 (Num.Methods using Matlab, 1.3.1 (a))
MATLAB lab 6
LAB 1 INF - MATLAB, student
LAB 3 INF - MATLAB GUI, student
PA lab cw4, WAT, SEMESTR II, WDA, Wstep do Automatyki-matlab, mathlab
MATLAB lab 6
matlab lab
LAB 2 INF - MATLAB funkcje graficzne, student
PA lab cw3, WAT, SEMESTR II, WDA, Wstep do Automatyki-matlab, mathlab
matlab scilab lab 1 5
matlab lab
spis lab I sem 2010
Matlab cw1 2 zaoczni

więcej podobnych podstron