%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Elidon Dhamo                                                          %
%                                                                       %
%                   Matlab-Einfuehrungskurs / WS02/03                   %
%                                                                       %
% M-Skript zur ersten Sizung vom 22.10.02                               %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Sie koennen dieses Skript laufen lassen, indem Sie diese Datei z.B. in 
% das Verzeichnis speichern, von dem aus Sie MATLAB aufgerufen haben oder 
% aufrufen moechten, und es mit "teil1" nach dem Prompt-Zeichen starten. 
% Dann wird das gleiche Workspace wie in der Veranstaltung aufgebaut, und
% Sie koennen sich somit die Beispiele noch einmal anschauen.

clc
echo on
format compact
1+2
1245/6
ans
a=2
b=3*a
b=3*a;
b
a=0;
b
A=[1 2 3; 4 5 6; 7 8 9]
A=[1, 2, 3; 4, 5, 6; 7, 8, 9]
A=[1 2 3
4 5 6
7 8 9]
v = [1 2 3]
v = [1 2 3]
v = [1
2
3]
size(A)
size(v)
help size
lookfor size
A
A(2,1)
A(2,1) = 15
A(:,3)
A(2,:)
A
A([2 3],:)
A([2 3],3)
A
A([2 3],[1 2])
A([2 3],[1 2]) = [1 1; 1 1]
% A(4,3) -> Fehlermeldung, warum?
A(2,2)
A(5)
A(9)
x = [3 1 5 7 9 2 6];
A = [2 7 9 7; 3 1 5 6; 8 1 2 5];
x(6:-2:1)
A([2 3],[3 1])
A
A([2 3],[3 1])
1:10
1:3:10
x = 0:0.2:1
x = 0:0.001:1
100:-7:23
0:pi/4:pi
X=A
X(4,:) = 20:10:50
ones(2)
ones(2,3)
ones(size(X))
zeros(3)
B =zeros(3)
eye(2)
eye(2,3)
rand(2)
fix(10*rand(2))
X = fix(10*rand(2))
% V = [X, eye(2,3); eye(3,2),X] -> Fehlermeldung, warum?
V = [X, eye(2,3); eye(2,3),X]
a=[1 2; 3 4];
b=a+a;
B
b
a=a+3
a
a*b
a*ones(2,4)
a
% a.*ones(2,4) -> Fehlermeldung, warum?
a.*ones(2)
b=[1 2];
b=b'
a\b
det(a)
eig(a)
x=1:9
tf=(x>4)
tf=~(x>4)
x=[1 5 2 8 9];
y=[5 2 2 6 0];
x>y
x&(~y)
~y
x&y
A = [1 2; 4 0];
any(A)
A
all(A)
format loose
echo off