bonjour à vous tous,
Je suis à mes débuts dans le développement. En effet, dans le cadre de mon mémoire de fin d'études, je dois développé une plate forme qui fera appel aux fichiers.m. Et parmi ces fichiers.m, il y a une où je dois résoudre un problème à partir de la chaîne de Markov et tracer des courbes.
Mon problème est le suivant: Alors je me suis mis et j'ai écrit un programme sous matlab qui doit donner des solutions d'un système d'équation. Mais ce que j'ai écrit fait planter ma machine, bref je vous fais une copie de la page et vous saurez peut-être ce qui se passe.
Je vous fais lire les codes que j'ai écrites:
A la suite donc de ce programme ma machine affiche quand je run mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function S= marcov()%(a,u,m,mp,n,wo) a=1024*8; u=10^-5; m=10; mp=5; wo=32;n=8; syms X Y ta=2*(1-2*Y)*(1-Y); if m<=mp tb=wo*(1-2*Y^(m+1))*(1-Y)+(1-2*Y)*(1-Y^(m+1)); else tb=wo*(1-2*Y^(mp+1))*(1-Y)+(1-2*Y)*(1-Y^(m+1))+wo*(2^mp)*(Y^(mp+1))*(1-2*Y)*(1-Y^(m-mp)); end t=ta/tb; S=solve(X-((1-Y^(m+1))/(1-Y))*t, Y-(1-(1-X)^(n-1)+1-(1-u)^a))); %S=solve(X-((1-Y^(m+1))/(1-Y))*t, Y-(1-(1-X)^(n-1)+1-(1-u)^a));
et par la suite ma machine plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ??? Error: File: C:\MATLAB7\work\marcov.m Line: 16 Column: 62 Unbalanced or misused parentheses or brackets.
je serai vraiment très ravi si quelqu'un m'aide à résoudre ce problème et à trouver une solution sur la résolution de mon système d'équation. Espérant avoir de vos contributions passez une bonne journée.
Partager