Kezdőoldal » Számítástechnika » Programozás » Matlab-ban hogyan oldhatom...

Matlab-ban hogyan oldhatom meg, hogy ha van egy változóm, és adok neki érteket egy függvényben, akkor a függvény meghivása után ugyanaz maradjon az értéke?

Figyelt kérdés

például:


var=0;

fuggveny(var,i)

var %itt azt szeretném, ha 5-öt irna ki



es akkor a fuggvenyem:


function y=fuggveny(var)

var=5;

end



2019. máj. 18. 16:24
 1/1 anonim ***** válasza:

A MatLab alapvetően érték szerinti paraméterátadást használ az egyszerű értéktípusoknál, ergo a függvény csak egy másolatot kap a változóról, aminek a módosítása nincs hatással az eredeti változóra. Tehát az egyetlen, amivel lényegében dolgozni tudsz, az a függvény visszatérési értéke.


Pl:


function y=fuggveny(var)

y = var + 5;

end


Ebben az esetben az y egy kimenő paraméter, és ebbe tudod megadni a visszatérési értékedet. Ezután csak meg kell hívni az alábbi módon:


var = fuggveny(var)

2019. máj. 18. 17:33
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!