Bonjour à tous,
je veux réaliser une interface graphique sur matlab
J'ai dans mon interface graphique des cases qui me permettent de lire et afficher des valeurs. Je fais entrer le nombre de rectangle Qnbr, sa hauteur H et largeur L.
Je veux calculer le nombre de barres, appelé par ex chL, qui égale 2*H une barre a une longueur de 6 m, la chute chuteL= 600-nbrL
J'ai réussi à afficher la chute totale ( on considère une valeur calculée chute si elle est inférieure à H)Mon problème c'est que je veux afficher la valeur calculée en chaque itération et la considérer chute si elle est inférieure à H.
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 function varargout = calculer_Callback(h, eventdata, handles, varargin) L = get(handles.L,'String'); H = get(handles.H,'String'); L= str2double(L); H = str2double(H); Qnbr=get(handles.Qnbr,'String'); Qnbr= str2double(Qnbr); nbrL=0; chL=0; chuteL=0; K=1; for i=1:2*Qnbr nbrL=nbrL+H; chL=600-nbrL; if chL<H if i==2*Qnbr K=K; else K=K+1; end nbrL=0; chuteL=chuteL+chL; end LL=chuteL; if i==2*Qnbr & chL>=H LL=chL+LL; end set(handles.ILL,'string',K); set(handles.IL,'string',LL); end set(handles.ILL,'string',K); set(handles.IL,'string',LL);
Comment afficher ces valeurs dans un tableaux en matlab ou en excel avec 3 colonnes :
- itération
- valeur calculée
- chute ( si <H)
Quelqu'un peut-il m'aider???
Partager