This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IDEAL | |
P386 | |
MODEL FLAT, C | |
ASSUME cs:_TEXT,ds:FLAT,es:FLAT,fs:FLAT,gs:FLAT | |
include "draw.inc" | |
;♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ | |
; DATASEG | |
;♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ | |
DATASEG |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Maak een variabele y aan, zijnde een sinusoïdaal signaal met frequentie 4Hz | |
% en voorzie twee perioden. Gebruik hiervoor een honderdtal punten. Maak | |
% hiervan ook een grafiek. | |
clear all; clf; | |
f = 4; | |
t = [0:0.01:1]; % 100 punten tussen 0 en 1 (=tvec methode) | |
t = linspace(0,1); % maakt 100 punten tussen 0 en 1 | |
y = sin(2*pi*f*t); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Maak een sinus met f1 = 1 Hz en f2 = 9 Hz, voorzie een tijdsduur van 1 s | |
% en gebruik precies 10 punten. Plot elk van deze sinussen in een aparte | |
% figuur, en vergelijk deze met een 'continue' versie van deze sinus, het | |
% is te zeggen met veel meer punten. Plot daarna in een derde figuur, de | |
% twee traag bemonsterde sinussen over mekaar. Wat merk je op? | |
clear all; clf; | |
To = 1; | |
N = 10 | |
t = linspace (0,To-1/N,N); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Maak een sinus met f = 2 Hz, en bemonster deze met fs = 10 Hz. Neem N = | |
% 10,11,...,15. Plot telkens het tijdssignaal en het frequentiespectrum. | |
% Herschaal het frequentiespectrum met N om de invloed van het aantal | |
% punten op de schaling van het spectrum te ontwijken. | |
clear all; clf; | |
Te = 1; | |
f = 2; | |
Fs = 10; % Samplefreqentie | |
Ts = 1/Fs; % periode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clear all; clf; | |
figure(1); | |
Fs = 1024; | |
Ts = 1/Fs; | |
f1 = 20.5; | |
f2 = 200.5; | |
N = 1024; | |
Te = N*Ts; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Maak de FRF van een eerste ordesysteem, gegeven de transferfunctie: H(jw) | |
% = A/1+jw*Tau. Waarbij Tau = 0.5 en A = 1. Maak een Bodeplot, duid het -3 dB punt | |
% aan door middel van een rood cirkel. | |
clear all;clf; | |
A = 1; | |
Tau = 1/2; | |
w = linspace(0,100,10000); | |
s = j * w; | |
H = A ./ (Tau*s+1); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clear all;clf; | |
% Overgangsgedrag: Maak een bodeplot van het tweede ordesysteem met polen : | |
% p1/2 = -1 +- 2pi*5j en versterking K = 2pi*5². Bereken daarna het | |
% impulsantwoord als volgt door middel van h = 2*real(ifft(H,2*N)) waarbij | |
% je dan enkel de eerste N punten gebruikt (h=h(1:N)). Construuer ook een | |
% tijdsvector. | |
polen1 = -1 + 2*pi*5*j; | |
polen2 = -1 - 2*pi*5*j; | |
K = (2*pi*5).^2; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Maak een bodeplot van het systeem met polen: p1,2 = -40 +- 100j en | |
% nullen: z = -100. Versterking is K = 100. Stel de FRF H op met Fs/2 = 128 | |
% en N = 1280. Gebruik 2*real(ifft(H,2*N)) om het impulsantwoord te | |
% berekenen, en selecteer daaruit de eerste 128 punten. Vanaf nu is dus | |
% Fs = 256 en N = 128. Construeer ook de tijdsvector | |
clear all;clf; | |
polen1 = -40 + 100j; | |
polen2 = -40 - 100j; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
clear all; | |
% LU Decomposition method: | |
A = [1 1 6; 1 5 -1; 4 2 -2]; | |
b = [8; 5; 4]; | |
[L,U] = lu(A); % matlab function is: x = A\b | |
x = U\(L\b); | |
% Gaussseidel method: | |
% 9x + 3y + z = 13; 6x + 8z = 2; 2x + 5y - z = 6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define infinite 999 | |
#define mapDimension 6 | |
typedef struct City City; | |
struct City { | |
int distance; | |
int previousCity; | |
int visited; | |
}; |
OlderNewer