Kezdőoldal » Számítástechnika » Programozás » Mi a hiba az alábbi kódban...

Mi a hiba az alábbi kódban (Matlab nyelv)?

Figyelt kérdés

dt=[0:0.01:100]

for i=1:100

x(1)=0;

y(1)=100;

u(1)=1;

v(1)=15;

x(i+1)=x(i)+dt(i)*u(i)

y(i+1)=y(i)+dt(i)*v(i)

if y(i)>0

u(i+1)=u(i);

else

u(i+1)=0;

if y(i)>0

v(i+1)=v(i)-dt*9.81;

else

v(i+1)=0;

disp(x(i),y(i))

end

end

end



A 8. sorban (y(i+1)-es sor) érvénytelen indexet jelez, de miért?

A hasznos válaszokat köszönöm és megy a zöld!



2016. júl. 1. 20:45
 1/8 anonim ***** válasza:
Pontosvessző utasítás végére nem kell?
2016. júl. 1. 20:53
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
A dt indexeinek maximuma nem 100 véletlenül? (Az első sor alapján?) Mert akkor ha a for-ral eljutsz i=100-ig és az i+1. indexet akarod bizgetni, az nyilván érvénytelen index lesz.
2016. júl. 1. 20:57
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:

#1-nek: pontosvessző azért kell, hogy ne írjon ki mindent feleslegesen

#2-nek: kipróbáltam dt=[0:0.01:101]-gyel, de így sem jó. Meg itt lépésköz alapján nem csak 100-ig futhat.......

2016. júl. 1. 21:09
 4/8 nemma ***** válasza:
0%
Szerintem írd meg C-ben ugyanezt, és ha ott lefordul, akkor nem szintaktikai hibád van.
2016. júl. 5. 18:43
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
100%

"Szerintem írd meg C-ben ugyanezt, és ha ott lefordul, akkor nem szintaktikai hibád van."


?????????????????

2016. júl. 5. 19:06
Hasznos számodra ez a válasz?
 6/8 nemma ***** válasza:
0%
Jól van, na, egész nap trollkodós hangulatban voltam (nem tudom, hogy miért :D)
2016. júl. 6. 07:19
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

Még két hét után is ott tartasz, hogy egy 15 soros kódban nem sikerül megtalálni a syntaxis hibát?

Váó.

2016. júl. 15. 19:56
Hasznos számodra ez a válasz?
 8/8 Dagadozó Agy válasza:

Meglett a hiba?


A

x(1)=0;

y(1)=100;

u(1)=1;

v(1)=15;

részt a for cikluson kívül kéne tenni.


Variable growing inside the loop warningot nem ír?

2021. máj. 30. 17:11
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!