while loop multiple conditions

14 vues (au cours des 30 derniers jours)
Riccardo Milani
Riccardo Milani le 3 Déc 2019
Modifié(e) : Bhaskar R le 3 Déc 2019
Hi,
I'm performing a while loop to recreate iterative cycles so as input conditions I have 2 vectors of N elements each one and I cannot convert them into logical.
My while cycle must work until ALL conditions inside my vectors are satisfied.
Here some lines from my script:

Réponses (1)

Bhaskar R
Bhaskar R le 3 Déc 2019
Modifié(e) : Bhaskar R le 3 Déc 2019
eps=ones(1,n_windings)*0.01;
T_WATERback=ones(1,n_windings)*T_water_hp;
T_WATERfront=T_WATER;
T_WIREback=ones(1,n_windings)*(180+273.15);
T_WIREfront=T_mean;
iteration=0;
% i split the condition as two parts
cond_1 = sum(abs(T_WATERfront-T_WATERback)>eps) == length(T_WATERfront)
cond_2 = sum(abs(T_WIREfront-T_WIREback)>eps) == length(T_WIREfront);
while (cond_1 || cond_2)
end

Catégories

En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by