bonjour
j'ai utilisé tic et toc pour caluclé le temps d'execution ,je veux affiché le temps dans mon interface graphique est ce que je peux faire ça ? si oui comment ?
merci
bonjour
j'ai utilisé tic et toc pour caluclé le temps d'execution ,je veux affiché le temps dans mon interface graphique est ce que je peux faire ça ? si oui comment ?
merci
Oui.
Il suffit de créer par exemple un objet de style text et de modifier sa propriété string.
Ce n'est après tout qu'un affichage standard de chaine de caractères...
C'est ce qui est écrit dans le bouton 1 Qu'est-ce écrit dans l'objet de style texte pour affiché le temps?
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 global fo global xseg [chrom_map, vmaps] = build_chrom_map(); %paquet article = une règle seulement..!? rule(1, :)=[1 1 1 1 1 1 1 1 1 1] bit9 = [256 128 64 32 16 8 4 2 1]; bit9t = [256 128 64 32 16 8 4 2 1]'; X=fo, for r = 1:3, test = 1; Z = X; [H, L]= size(X); xseg = zeros(H, L); T = X(1, :); T = [X(1,1), T, X(1, end)]; G = X(:, 1); B = X(end, :); B = [X(end,1), B, X(end, end)]; R = X(:, end); X = [G, X, R]; X = [T; X; B]; Xo = X; % Processus de segmentation. tic for r =1:1, X = Xo; xseg = segm_ca(X, H, L, chrom_map, rule); X = xseg; toc %Extend image. T = X(1, :); T = [X(1,1), T, X(1, end)]; G = X(:, 1); B = X(end, :); B = [X(end,1), B, X(end, end)]; R = X(:, end); X = [G, X, R]; X = [T; X; B]; xseg = X; toc end end axes(handles.axes3);cla; imshow(X);
Il faudrait vraiment que tu fasses un effort pour expliquer tes soucis parce que c'est incompréhensible.
Un exemple simple :
Sinon par rapport à ton code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ht=uicontrol('style','text'); set(ht,'String','temps');
Tu réutilises la variable r pour une boucle dans une boucle qui utilise la variable r, il faut utiliser un autre nom de variable.
Dans ta 2ème boucle là r vaudra toujours 1 (puisque ce n'est pas vraiment une boucle car r va de 1 à ... 1).
Il faut récupérer la valeur retournée par TOC dans une variable pour pouvoir ensuite l'afficher.
N'a pas réussi
merci carouline pour tes éffortes
Partager