Bonjour,

Débutant quasi complet dans la programmation matlab, je suis actuellement amené à plonger dans un programme existant pour essayer de le modifier.

La première étape consiste évidemment à comprendre le code déja écrit.

Je me retrouve bloqué face à la fonction suivante:

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
% Button pushed function: SelectDeselectFunc
        function SelectDeselectFuncButtonPushed(app, event)
            if app.PlanningFunc.Value == 1 && app.FuncDICOMImport.Value == 1 && app.SliceTiming.Value == 1 && app.Realign.Value == 1 && app.Coregister.Value == 1 && app.Normalise.Value == 1 && app.Smooth.Value == 1
                app.PlanningFunc.Value = 0;
                app.FuncDICOMImport.Value = 0;
                app.SliceTiming.Value = 0;
                app.Realign.Value = 0;
                app.Coregister.Value = 0;
                app.Normalise.Value = 0;
                app.Smooth.Value = 0;
            else
                app.PlanningFunc.Value = 1;
                app.FuncDICOMImport.Value = 1;
                app.SliceTiming.Value = 1;
                app.Realign.Value = 1;
                app.Coregister.Value = 1;
                app.Normalise.Value = 1;
                app.Smooth.Value = 1;
            end


==> Que fait-elle exactement ? Si la valeur initiale de Toutes les variable est de 1, alors elles passent toutes à 0, sinon elles passent toutes à 1 ?

Merci d'avance, et désolé pour cette question probablement évidente !