Distribution du champ E.M pour une structure de 20 paires de couches
14/04/2018, 23h03
#1
minicha85
Date d'inscription
mai 2013
Messages
9
Distribution du champ E.M pour une structure de 20 paires de couches
------
bonsoir à tous
alors mon problème est que je veux dessiner les 20 paires de couches derrière ma courbe de distribution comme celle la:
-----
14/04/2018, 23h27
#2
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 771
Re : Distribution du champ E.M pour une structure de 20 paires de couches
Avec les infos que tu donnes, je dirais, une feuille de papier, des feutres de couleur et une règle.
14/04/2018, 23h47
#3
minicha85
Date d'inscription
mai 2013
Messages
9
Re : Distribution du champ E.M pour une structure de 20 paires de couches
lol ,
vous avez raison,
alors, j'ai utilisé ce code :
Code:
x = 0:1:10;
y = 1;
figure
nx = numel(x);
b = bar(repmat(y,1,nx), 1);
bb = get(b,'children');
c = ones(nx,1);
c(2:2:end) = 2;
set(bb, 'facevertexcdata', c)
axis tight
colormap([0.71 0.87 0.90 ; 0.19 0.52 0.61])
afin de dessiner les barres souhaité
et je veux fusionner les 2 figures ensembles.
premièrement matlab m'affiche toujours une erreur :" Attempt to execute SCRIPT bar as a function:
I:\Rihab Work\simulation MATLAB\Intensity\bar.m
Error in barr (line 8)
b = bar(repmat(y,1,nx), 1);"
je ne sais pas comment le corriger.
et deuxièmement je veux fusionner ces deux résultats sur une même figure.
merci d'avance.
Dernière modification par minicha85 ; 14/04/2018 à 23h49.
14/04/2018, 23h56
#4
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 771
Re : Distribution du champ E.M pour une structure de 20 paires de couches
C'est mieux
Un peu de patience et tu devrais obtenir des réponses.
Aujourd'hui
A voir en vidéo sur Futura
15/04/2018, 00h11
#5
minicha85
Date d'inscription
mai 2013
Messages
9
Re : Distribution du champ E.M pour une structure de 20 paires de couches
concernant la première partie du question je l'ai corrigé: en fait: mon script est nommé "bar" , alors le script apparaît avant la fonction sur le chemin,et les commandes seront utilisées à la place de la fonction. donc j'ai juste changé le nom de fichier, et ça fonctionne.
sinon j'attend la réponse sur ma deuxième question.
et merci
15/04/2018, 09h03
#6
goaoute
Date d'inscription
septembre 2017
Messages
1 035
Re : Distribution du champ E.M pour une structure de 20 paires de couches
Non mais là, tu n'es pas dans de la retouche d'image; on ne "fusionne" pas.
Ton code doit générer une seule image contenant les deux types d'information.
Alors soit tu génère alternativement soit successivement
18/04/2018, 10h05
#7
Antoane
Responsable technique
Date d'inscription
août 2007
Localisation
Kiel
Âge
32
Messages
18 783
Re : Distribution du champ E.M pour une structure de 20 paires de couches
Bonjour,
Code:
% Prepare the Figure
figure; hold on
% plot bars
x = 0:1:10;
y = 1;
nx = numel(x);
b = bar(repmat(y,1,nx), 1);
bb = get(b,'children');
c = ones(nx,1);
c(2:2:end) = 2;
set(bb, 'facevertexcdata', c)
axis tight
colormap([0.71 0.87 0.90 ; 0.19 0.52 0.61])
% Add |E|²
x1 = linspace(-1, 13, 1e3) ;
E = 0.5*sin(x1*5*pi).*exp(-(x1-6).^2/10) +0.5;
plot(x1, E)
Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.