You are on page 1of 2

POLITECHNIKA KRAKOWSKA

WYDZIAŁ INŻYNIERI ELEKTRYCZNEJ I KOMPUTEROWEJ


MODELOWANIE ZAGADNIEŃ MAT.-FIZ. W PROGRAMIE MATLAB
Numer ćwiczenia: Temat ćwiczenia: Grupa:
2 Obliczenia macierzowe
Data wykonania: Data oddania do sprawdzenia: Ocena:

Spis treści
1. Cel ćwiczenia
2.Kody źródłowe
3.Wnioski
1.Cel ćwiczenia
Celem naszego ćwiczenia było wykonanie kilkunastu obliczeń macierzy przy wykorzystaniu programu
matlab. Ponadto tworzenie macierzy, wektorów czy rozwiązywanie układów równań z wykorzystaniem
macierzy i programu matlab.

2. Kody źródłowe
n = 3;

m = 4;
a = eye(n)
b = eye(n,m)
c = ones(n)
d = ones(n,m)
e = zeros(n)
f = zeros(n,m)
g = rand(n)
h = rand(n,m)
i = randn(n)
j = linspace(10, 20)
k = linspace(10, 20, 3)
l = logspace(10,20)
m = logspace(10, 20, 3)
A1 = det(a)
B1 = trace(a)
C1 = a'
D1 = inv(a)
E1 = rank(a)
%F1 = spec(a)
G1 = norm(a)
H1 = min(a)
I1 = max(a)
J1 = mean(a)
K1 = sum(a)
%L1 = gsort(a)
M1 = size(a)
N1 = length(a)

%Zadanie 2%
x = rand(4)
xa = min(x(:))
xb = max(x(:))
xc = mean(x(:))
xc = sum(x(:))

%Zadanie 3%
v0 = linspace(0,2.5,6)
v1 = v0 + 1
v2 = v0 - 2
v3 = v0*3
v4 = v0/4
A = [v0; v1; v2; v3; v4]
Y = A(:, 4)
A(:, 4) = []
R = rand(5, 5)
B = A.*R
D1 = B;
D1(:, 1) = Y
D2 = B;
D2(:, 2) = Y
D3 = B;
D3(:, 3) = Y
D4 = B;
D4(:, 4) = Y
D5 = B;
D5(:, 5) = Y
d = [det(D1), det(D2), det(D3), det(D4), det(D5)]

%Zadanie4%
X1 = [0 2 6 ; 2 1 -2 ; 1 0 -1 ]
X2 = [10; 8; 3]
R = X1\X2
Z1 = [1 2 3 4; 2 1 2 3; 3 2 1 2; 4 3 2 1]
Z2 = [5; 1; 1; -5]
R2 = Z1\Z2

You might also like