Bonjour, s'il vous plaît, que-c’est que ça veut dire ces deux lignes en Matlab
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 p_obs_noise = @(v) normpdf(v, 0, sigma_v); gen_obs_noise = @(v) normrnd(0, sigma_v);
Bonjour, s'il vous plaît, que-c’est que ça veut dire ces deux lignes en Matlab
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 p_obs_noise = @(v) normpdf(v, 0, sigma_v); gen_obs_noise = @(v) normrnd(0, sigma_v);
Salut,
En gros, ce sont des fonctions qui sont définies localement, pour le script/la fonction dont elles font partie.
Une fois ces 2 fonctions définies, tu peux les appeler plus loin dans ton code.
Ecrire p_obs_noise(v) sera alors équivalent à écrire normpdf(v,0,sigma_v).
Le premier exemple de la doc Matlab sur les fonctions anonymes devrait t'éclairer, en te donnant un exemple concret![]()
Partager