clear all;
close all;
clc

%Erzeuge Plot - unter Benutzung des Punktoperators
t = linspace(0,2*pi,100);
f = @(x)sin(x).*x;
%figure(1)
subplot(1,2,1)
plot(t,f(t));

%Erzeuge 3D-Plot
sx = linspace(0,2*pi,100);
sy = linspace(0,2*pi,100);
[X,Y] = meshgrid(sx,sy);
g = @(x,y) sin(x).*cos(y);

%figure(2)
subplot(1,2,2)
surf(X,Y,g(X,Y))
axis tight;

%Erzeuge Vektor von 1 bis 10
v1 = 1:10

%Erzeuge Vektor von 10 bis 1
v2 = 10:-1:1

%Erzeuge Vektor von 0 bis 10 in pi Schritten
v3 = 1:pi:10

%Länge eines Vektors bestimmen
length(v2)
size(v2,2)

%Generiere zufällige Matrix A 
A = rand(5,3)
%Erzeuge Matrix B und Vektor c
B = [2 1 0 0 0 0;
     1 2 1 0 0 0;
     0 1 2 1 0 0 ;
     0 0 1 2 1 0;
     0 0 0 1 2 1;
     0 0 0 0 1 2]
c = [0 0 -2 -1 0 -1];
%Löse LGS Bx = c
B\c.'



%ToDo: Funktionen, Kontrollstrukturen, vektorwertiges Arbeiten
