[Matlab] het vinden van de middelste waarde
Moderators: ArcherBarry, Fuzzwood
-
- Berichten: 11
[Matlab] het vinden van de middelste waarde
Ik moet voor een school opdracht met Matlab doen. Waarbij ik over een afgelegde afstand het tijdsmoment moet aanduiden waarbij de middelste waarde van de afgelegde afstand berijkt word. Nu staat er bij de opdracht Tip: gebruik een While loop. Maar nu heb ik het een en ander zitten proberen maar ik zou niet weten hoe ik moet beginnen. want ik heb dit commando nog nooit gebruikt. dus ik kom er niet uit.
de totale afgelegde afstand is.
max(afstand)
=5940 [m]
t_in =
Columns 1 through 17
0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64
Columns 18 through 34
68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 128 132
Columns 35 through 51
136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200
Columns 52 through 68
204 208 212 216 220 224 228 232 236 240 244 248 252 256 260 264 268
Columns 69 through 85
272 276 280 284 288 292 296 300 304 308 312 316 320 324 328 332 336
Columns 86 through 90
340 344 348 352 356
dus max(t_in)
= 356
afstand =
Columns 1 through 8
36 72 108 144 180 216 252 288
Columns 9 through 16
324 360 400 448 504 568 640 720
Columns 17 through 24
800 880 960 1040 1120 1200 1280 1356
Columns 25 through 32
1428 1496 1560 1624 1688 1752 1816 1880
Columns 33 through 40
1944 2008 2076 2148 2236 2340 2460 2596
Columns 41 through 48
2732 2868 3004 3140 3276 3404 3528 3648
Columns 49 through 56
3768 3888 4008 4124 4232 4328 4412 4484
Columns 57 through 64
4544 4604 4664 4724 4784 4844 4904 4960
Columns 65 through 72
5012 5060 5100 5140 5180 5220 5256 5292
Columns 73 through 80
5328 5364 5400 5436 5472 5508 5544 5580
Columns 81 through 88
5616 5652 5688 5724 5760 5796 5832 5868
Columns 89 through 90
5904 5940
Als iemand mij de goede weg wilt insturen, zou ik dat heel erg op prijs stellen.
Groeten,
Bart Koopman
de totale afgelegde afstand is.
max(afstand)
=5940 [m]
t_in =
Columns 1 through 17
0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64
Columns 18 through 34
68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 128 132
Columns 35 through 51
136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200
Columns 52 through 68
204 208 212 216 220 224 228 232 236 240 244 248 252 256 260 264 268
Columns 69 through 85
272 276 280 284 288 292 296 300 304 308 312 316 320 324 328 332 336
Columns 86 through 90
340 344 348 352 356
dus max(t_in)
= 356
afstand =
Columns 1 through 8
36 72 108 144 180 216 252 288
Columns 9 through 16
324 360 400 448 504 568 640 720
Columns 17 through 24
800 880 960 1040 1120 1200 1280 1356
Columns 25 through 32
1428 1496 1560 1624 1688 1752 1816 1880
Columns 33 through 40
1944 2008 2076 2148 2236 2340 2460 2596
Columns 41 through 48
2732 2868 3004 3140 3276 3404 3528 3648
Columns 49 through 56
3768 3888 4008 4124 4232 4328 4412 4484
Columns 57 through 64
4544 4604 4664 4724 4784 4844 4904 4960
Columns 65 through 72
5012 5060 5100 5140 5180 5220 5256 5292
Columns 73 through 80
5328 5364 5400 5436 5472 5508 5544 5580
Columns 81 through 88
5616 5652 5688 5724 5760 5796 5832 5868
Columns 89 through 90
5904 5940
Als iemand mij de goede weg wilt insturen, zou ik dat heel erg op prijs stellen.
Groeten,
Bart Koopman
-
- Berichten: 7.068
Re: [Matlab] het vinden van de middelste waarde
Ik moet voor een school opdracht met Matlab doen. Waarbij ik over een afgelegde afstand het tijdsmoment moet aanduiden waarbij de middelste waarde van de afgelegde afstand berijkt word. Nu staat er bij de opdracht Tip: gebruik een While loop. Maar nu heb ik het een en ander zitten proberen maar ik zou niet weten hoe ik moet beginnen. want ik heb dit commando nog nooit gebruikt. dus ik kom er niet uit.
Een while-loop gaat door zolang de voorwaarde waar is. Voorbeeld:
Code: Selecteer alles
x = 0;
while x<10,
x=x+1;
end
In jouw geval moet je dus als voorwaarde nemen dat de afgelegde afstand kleiner is dan de helft van de maximale afstand.
-
- Berichten: 11
Re: [Matlab] het vinden van de middelste waarde
waarom zet je dan
x=x+1 in je loop?
x=x+1 in je loop?
- Berichten: 4.161
Re: [Matlab] het vinden van de middelste waarde
bartkoopman schreef:waarom zet je dan
x=x+1 in je loop?
Code: Selecteer alles
x = 0;
while x<10,
regel code 1
regel code 2
regel code 3
x=x+1;
end
De tekst in het hierboven geschreven stukje kan fouten bevatten in: argumentatie, grammatica, spelling, stijl, biologische of scheikundige of natuurkundige of wiskundige feiten kennis. Hiervoor bied StrangeQuark bij voorbaat zijn excuses aan.