A voir également:
- [Matlab] Croiser deux ensembles de valeur
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Deux whatsapp sur un téléphone - Guide
1 réponse
suffit d'une boucle for a mon avis...
% Initialisation des indices pour récuperer les valeurs des vecteurs A et B
indice_a =1;
indice_b =1;
% Creation du vecteur qui contiendras les valeurs fusionnés
resultat_fusion = zeros(size(A,1)+size(B,1))
% Attention avec le size, c'est peut etre un 2 a la place du 1, ça dépend si tu as déclarer tes vecteurs en ligne ou en colonne...
% Fusion des vecteurs
for i = 1:(size(A,1)+size(B,1))
if (indice_b > indice_a)
resultat_fusion(i) = B(indice_b);
indice_b = indice_b + 1;
else
resultat_fusion(i) = A(indice_a);
indice_a = indice_a + 1;
end
end
Apres je n'ai pas Matlab sous la main pour tester mais l'algo me plait.
tiens moi au courant si cela marche ou si tu as des questions.
Cordialement.
% Initialisation des indices pour récuperer les valeurs des vecteurs A et B
indice_a =1;
indice_b =1;
% Creation du vecteur qui contiendras les valeurs fusionnés
resultat_fusion = zeros(size(A,1)+size(B,1))
% Attention avec le size, c'est peut etre un 2 a la place du 1, ça dépend si tu as déclarer tes vecteurs en ligne ou en colonne...
% Fusion des vecteurs
for i = 1:(size(A,1)+size(B,1))
if (indice_b > indice_a)
resultat_fusion(i) = B(indice_b);
indice_b = indice_b + 1;
else
resultat_fusion(i) = A(indice_a);
indice_a = indice_a + 1;
end
end
Apres je n'ai pas Matlab sous la main pour tester mais l'algo me plait.
tiens moi au courant si cela marche ou si tu as des questions.
Cordialement.
Merci pour votre solution. Je n'ai pas eu l'occasion de la tester, j'ai fini par trouver une solution. Certes pas élégante, mais fonctionnelle :
k=1;
for i = 1:ndemarrage -1
trajet(k) = tdemarrage(i);
k = k +1;
trajet(k) = tpause(i);
k = k +1;
end
trajet(k) = tdemarrage(ndemarrage);
Je vais quand même essayé votre solution car elle ressemble à ce que j'avais en tête initialement.
Merci beaucoup
Cordialement.