Puzzel Puzzels
Foxbuster
Artikelen: 0
Berichten: 4
Lid geworden op: di 14 mar 2006, 17:18

[Matlab]Snelheidsberekening, kom er niet uit

Hallo, ben net nieuw en gelijk een vraag

We zijn op school met aandrijving bezig en ik heb de volgende m files...

% Naam file: v_t_Initialisatie_variabelen.m

% Auteur: Rico de Vos

% Datum: 14 maart 2006

% Versie: 1.00

% Status: gereed

%

% Oude versies, apart bewaren, aangeven wat eventuele wijzigigen zijn

%

% hieronder het programma samenstellen.

%

%

disp('************ v_t_Initialisatie_variabelen.m, begin ********************');

%

clear all

close all

%

disp('**** v_t_Initialisatie_variabelen.m ****');

%

% algemene variabelen

g=9.81;

pi=3.14;

%

% Snelheidspatroon

%

aantal_stappen=1000;

t_stap=1; % voer het laatste cijfer van je studentennummer in.

v_in=[0 1 2 3 4 5 6 7 8 9 10 12 14 16 18 20 20 20 20 20 20 20 20 19 18 17 16 16 16 16 16 16 16 16 17 18 22 26 30 34 34 34 34 34 34 32 31 30 30 30 30 29 27 24 21 18 15 15 15 15 15 15 15 14 13 12 10 10 10 10 9 8 7 6 5 4 4 4 4 4 4 4 3 2 1 0 0 0 0 0];

%

disp('************ v_t_Initialisatie_variabelen.m, einde ********************');

%

% Naam file: v_t_berekening_snelheidspatroon.m

% Auteur: Rico de Vos

% Datum: 15 maart 2006

% Versie: 1.00

% Status: gereed

%

% Oude versies, apart bewaren, aangeven wat eventuele wijzigigen zijn

%

disp('************ v_t_berekening_snelheidspatroon.m, begin ********************');

%

t_in(1)=0; % de eerste waarde wordt alvast gevuld om (numeriek) te kunnen differentiëren

a_in(1)=0; % idem

max_a=0;

min_a=0;

for i1=2:length(v_in),

t_in(i1)=t_in(i1-1)+t_stap;

a_in(i1)=(v_in(i1)-v_in(i1-1))/t_stap;

if a_in(i1)>max_a

max_a=a_in(i1);

i1_max_a=i1;

end

if a_in(i1)<min_a

min_a=a_in(i1);

i1_min_a=i1;

end

end

%

figure(1)

plot(t_in,v_in,'b');

xlabel('tijd ');

ylabel('snelheid [m/s]');

title(' snelheid als functie van de tijd ');

grid;

%

figure(2)

plot(t_in,a_in,'r');

xlabel('tijd ');

ylabel('versnelling [m/s2]');

title(' versnelling als functie van de tijd ');

grid;

%

disp('************ v_t_berekening_snelheidspatroon.m, einde ********************');

%

En het hoofdprogramma:

% Naam file: v_t_v100.m

% ADR01, herkansing

% Auteur: Rico de Vos

% Datum: 15 maart 2006

% Versie: 1.00

%

% Oude versies

%

% Initialisatie

%

v_t_Initialisatie_variabelen.m

%

% Uitvoering

%

v_t_berekening_snelheidspatroon.m

%

Als ik het hoofdprogramma run, runt hij niet de subprogramma's

Run ik de subprogramma's apart, dus eerst variabelen en dan berekening, krijg ik wel twee grafieken...

Ik moet zeggen, ik ben nog maar net begonnen met matlab...

ads

Steun Sciencetalk Ohuhu Honolulu 320 kleuren Alcohol Art Markers Brush & Chisel

Ohuhu Honolulu 320 kleuren Alcohol Art Markers Brush & Chisel

Bekijk product

Steun Sciencetalk Donald Duck - Scheurkalender - 2026 - Elke dag een snaterlach!

Donald Duck - Scheurkalender - 2026 - Elke dag een snaterlach!

Bekijk product

Steun Sciencetalk HP DeskJet 2820e - All-in-One Printer - Geschikt voor Instant Ink - Cement

HP DeskJet 2820e - All-in-One Printer - Geschikt voor Instant Ink - Cement

Bekijk product

ads

Steun Sciencetalk Screenprotector - 2 stuks - Geschikt voor iPhone 16 Tempered Glass - Extra Sterk – beschermglas

Screenprotector - 2 stuks - Geschikt voor iPhone 16 Tempered Glass - Extra Sterk – beschermglas

Bekijk product

Steun Sciencetalk Canon PIXMA TS3750i - All-In-One Inkjetprinter - Zwart

Canon PIXMA TS3750i - All-In-One Inkjetprinter - Zwart

Bekijk product

Steun Sciencetalk Tomodachi Life - Nintendo Switch

Tomodachi Life - Nintendo Switch

Bekijk product

Gebruikersavatar
Bart
Artikelen: 0
Berichten: 7.224
Lid geworden op: wo 06 okt 2004, 22:42

Re: [Matlab]Snelheidsberekening, kom er niet uit

- Haal '.m' eens weg wanneer je de subroutines aanroept.

Als dat niet werkt:

- zitten de bestanden in dezelfde directory?

- Is deze directory de werkdirectory?
If I have seen further it is by standing on the shoulders of giants.-- Isaac Newton
Scispace Scispace

Scispace is dé ai voor wetenschappers en onderzoekers. Ga naar SciSpace en profiteer van één van de beste ai's.

Scispace

Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

🗨️ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aan🔥. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Terug naar “🙋 Huiswerk en Practica”

Sciencetalk: Leer, deel of groei. Volg of geef een cursus op Sciencetalk!