Bonjour,
Je voudrais, dans un programme, tracer en log pour l'axe des ordonnées. Ça ne fonctionne pas (MATLAB ne trace pas en log) et je ne sais pas pourquoi!
Voici un extrait de mon programme:
Tout ce passe comme ci j'avais mis la commande plot à la place de semilogy!
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
17 for st=1:NumSt ReadFile = DirMonth(st).name data = load(ReadFile); var_list = fieldnames(data); work_data=data.(var_list{strncmp(var_list,'Species',length('Species'))}); for lat=7:-1:1 subplot(7,1,8-lat) for year=4:12:112 for time=1:12 if ~isempty(work_data{lat,time+year}) semilogy(time,work_data{lat,year+time}(alt,NbEsp+3),'o') hold on;xlim([0.5 12.5]) end end end end end
Je ne comprends pas.
Merci
Partager