Bonjour,
Je débute sous Matlab et j'essaie de générer un signal binaire à valeurs dans {1,2} construit sur un processus de poisson de paramètre lamba avec la fonction "exprnd"... mais je n'y suis pas arrivé!
Une aide serait la bienvenue
Merci
Bonjour,
Je débute sous Matlab et j'essaie de générer un signal binaire à valeurs dans {1,2} construit sur un processus de poisson de paramètre lamba avec la fonction "exprnd"... mais je n'y suis pas arrivé!
Une aide serait la bienvenue
Merci
Montre nous ce que tu as déjà essayé de coder... même si c'est faux
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Y a t il un rapport avec de la probabilité? Car j'ai effectivement fait du Matlab poru traiter des problème liés aux modèles probabilistes et pour traiter tout ca je te conseille de telachargé la stixbox que tu trouveras ICI
Pour ajouter la stixbox a matlab il suffit de mettre le dossier stixbox (apres avoir dézippé le .tar.gz) dans ton repertoire de travail, de cliquer sur file puis set path puis add folder; La il faut choisir le dossier stixbox, cliquer sur save puis close et c'est bon.
Tape help stixbox, si l'aide s'affiche c'est que c'est OK.
La stixbox te permet d'avoir recours à tout plein de fonctions qui sont utiles lorsque l'on fait des probabilités!
(Si ce n'est pas du tout le thème de ta question et que je suis hors sujet, désolé!)
----------------------------------------------------
----------------------------------------------------
J'ai téléchargé la Stixbox, par contre ça n'a pas l'air de marcher. Quand j'utilise la fonction rjpoisson(n, l) elle ne me renvoie que des zéros.
Voilà le code que j'ai écrit et qui ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 PIXELS= 1000; y=[]; lambda= 1/1000; while (length(y)<=PIXELS) var_exp1= exprnd(-1/lambda); var_exp2= exprnd(-1/lambda); if (var_exp1 ~= 0 & var_exp2 ~=0) y=[y ones(1, round(var_exp1))]; y=[y 2*ones(1, round(var_exp2))]; end end; x= y(1, 1:1000); plot(1:1000,x);
Qu'est-ce qui "ne marche pas" ?
C'est normal que tes variables var_exp1 et var_exp2 soient identiques ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part >> help rjpoisson
----------------------------------------------------
----------------------------------------------------
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager