Précédent   Forum des professionnels en informatique > Environnements de développement > MATLAB > Images
Images Forum d'entraide sur le traitement d'images en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/02/2012, 22h29   #1
Membre du Club
 
Inscription : janvier 2012
Messages : 190
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 190
Points : 47
Points : 47
Par défaut Graphe pour montrer qu'une image est débruitée

Bonjour,

Je cherche à montrer qu'un image est débruitée. J'ai commencé à coder mais j'obtiens une erreur...

Voila mon bout de code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
L=1; 
tmax = 3;
N=100;
M=5000;
dx=L/N;
dt=tmax/M;
nu=0.1;
r=nu*dt/dx^2;
r2=1-2*r;
x=linspace(0,L,N);
t=0;
unew = sin(pi*x)/L;
 
for m=1:M
    uold = unew;
    t=t+dt;
    for i=2:N-1
        unew(i) = r*uold(i-1)+r2*uold(i)+r*uold(i+1);
    end
end
uexact = sin(pi*x/L)*dx^(-tmax*nu*(pi/L)^2);
figure; plot(x,unew(:),'°--', x, uexact, '-');
xlabel('x');
ylabel('u');
legend ('Methode explicite','Exact');
Et voila les erreurs:

Code :
1
2
3
4
5
6
>> graphe
??? Error using ==> plot
Error in color/linetype argument

Error in ==> question2 at 23
figure; plot(x,unew(:),'°--', x, uexact, '-');
Est-ce que qq'1 pourrait m'explique qu'est ce qu'il se passe svp?

Merci d'avance?
bilou_12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 23h20   #2
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 824
Points : 6 824
Bonsoir,

Le Marker '°' (comme °C) n'existe pas, c'est 'o' (comme orange) qui existe. Tu as à ta disposition les markers:
Citation:
Envoyé par help plot
.     point
o     circle
x     x-mark
+     plus
*     star
s     square
d     diamond
v     triangle (down)
^     triangle (up)
<     triangle (left)
>     triangle (right)
p     pentagram
h     hexagram
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h58.


 
 
 
 
Partenaires

Hébergement Web