Hello,
J'ai une question plutôt théorique sur le fonctionnement de matlab.
Disons que j'ai ce script:
et la fonction mafonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 A = [Une grande matrice] for i = 1:un grand nombre B = mafonction(A); end
Lorsque mon script envoie A comme input dans "mafonction" est ce qu'il copie la matrice A ? ou est ce qu'il utilise un système de pointeur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 function B = mafonction(A) B = operation sur A
En gros j'aimerais savoir si le fait d'envoyer une variable d'une certaine taille dans "mafonction" va ralentir ou non l'execution de ce script.
Est ce que j'ai meilleurs temp de déclarer A comme variable globale ?
Merci
Partager