100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Other

Oefeningen matlab S2 , uitgeschreven code

Rating
-
Sold
2
Pages
20
Uploaded on
17-05-2021
Written in
2020/2021

In dit document vind je van alle verplichte oefeningen van het vak S2-wiskunde met hun uitgeschreven code. Concreet gaat dit dan over : Deel 1 oef 1,2,3,7,8 deel 2 : oef 1,2,3,4 deel 3: oef 1, 2 ,3, 4 deel 4 (hiervan is er een screenshot van de simulink opstelling beschikbaar) : oef 1,2,3,4 deel 5: opgave 7,8 uit de cursus zelf en oef 1,2,3,4 deel6 : 1,2,3,4

Show more Read less
Institution
Course










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Course

Document information

Uploaded on
May 17, 2021
File latest updated on
May 18, 2021
Number of pages
20
Written in
2020/2021
Type
Other
Person
Unknown

Subjects

Content preview

Oefeningen matlab
Deel 1 : selectie (if) en herhaling (for)
Oefening 1 : uitrekenen van een functi e op een reëel getal x indien deze in het juiste
domein valt

m-file naam : S1O1

code:

x=input('Geef getal x');
if x <-4
disp ('kies een getal groter dan -4')
elseif x>=4 & x<5
disp ('kies een getal kleiner dan 4 of groter dan 5')
else
fprintf('Het resultaat van deze functie met x = %d is
%f.\n',x, sqrt(log((x^2-24)/(x-4))))
end

Oefening 2: keuzemenu uit verschillende grafi eken op een zelfgekozen interval[a,b]

m-file naam : S1O2

code:

a=input('geef een ondergrens a:');
b= input('Geef een bovengrens b:');
x=linspace (a,b);
if a>=b
disp ('de ondergrens mag niet groter zijn dan de
bovengrens');
else
keuze =menu('Kies een functie', 'y=sin(x)',
'y=cos(x)', 'y=sinh(x)', 'y=cosh(x)');
if keuze == 1
y=sin(x);
elseif keuze ==2
y=cos(x);
elseif keuze ==3
y=sinh(x);
else
y=cosh(x);
end
plot(x,y)
end

,oefening 3 : Het tellen van hoeveel een bepaald getal in een vector staat en dit
displayen

m-file naam : S1O3

code:

A= zeros(2,11);
A(1,:)=[0:10];
for i=0:10
A(2,i+1)=sum(Getallenrij==i);
end
disp(A)

oefening 7 a: De gebruiker een vector laten opstellen en dan het grootste verschil in
deze vector laten zien

m-file naam : S1O7a

code :
n=input('geef de lengte van de vector:');
R=zeros(1,n);
for i=1:n
R(i)=input('Geef het volgende getal in:');
end
y=R(i)-R(i-1);
V=max(y);
fprintf('Het grootste verschil in de vector is %d.\n', V)

b :zonder for- lus

m-file naam : S1O7b

R=input('geef een vector in tussen vierkante haken:');
if length(R)==1
v=R;
else
R1=R(1:length(R)-1); % van het eerste tot het
voorlaatste element
R2=R(2:length(R)); % van het 2de tot het laatste
element
v=abs(R1-R2);
V=max(v);
fprintf('Het grootste verschil tussen opeenvolgende
waarden in R is %d.\n',V);
end

, oefening 8: controleren of een willekeurig gegeven getal een priemgetal is.

m-file naam : S1O8

code :

clear % belangrijk, anders heb je misschien
restwaarden van vorige uitvoering in V zitten
n=input('geef een getal n in:');
for i=2:(n-1) % starten vanaf i=2 want 1 is altijd
een deler
V(i-1)= mod(n,i);
end;
if min(V)~=0 % minimum is betere test, bekijk V in
je workspace
fprintf('Het getal %d is een priemgetal.\n', n)
else
fprintf('Het getal %d is geen priemgetal.\n', n)
end

Deel2 :functies in matlab
Oefening 1 : functi e “benadering” waar je het aantal termen n moet ingeven om ln2 te
benaderen en je dan ook de absolute fout geeft .

Functie : benadering

Code :

function[b]=benadering (n)
b=1;
for i=2:1:n
b=b+(-1)^(i+1)/i;
end
fprintf(' indien je %d termen gebruikt heb je %10f als
benadering voor ln2\n', n, b)
end
m-file naam : S2O1

code:

n=input('geef het aantal termen in:');
x=benadering(n);
y=log(2)-x;
fprintf ('Als je %d termen gebruikt, vind je %10.3f als
benadering voor ln(2). De fout is %10.10f\n' ,n ,x ,y);

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
woutdewachter Universiteit Antwerpen
Follow You need to be logged in order to follow users or courses
Sold
21
Member since
4 year
Number of followers
15
Documents
14
Last sold
5 months ago
Mijn samenvattingen

Hier vind je volledige samenvattingen over een groot deel van de theoretisch vakken van industrieel ingenieur chemie aan UA.

4.0

2 reviews

5
0
4
2
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions