Problème avec un programme matlab

Fermé
ballim - 12 déc. 2008 à 10:30
 ballim - 17 déc. 2008 à 15:04
Bonjour,

J'ai un petit problème avec ce programme

close all
clear all
xA=[1;1;1;2;3];
yA=[1;1;4;3;7];
MA=[xA,yA];
Nature_defA=['TF';'BC';'BC';'DQ';'VD'];
BraA=['C';'C';'C';'F';'C'];
AltiA=['X3-0469';'*******';'M2-0469';'M2-0469';'*******'];

xB=[1;7;11;3];
yB=[1;1;2;7];
Nature_defB=['TF';'BC';'TF';'DQ'];
BraB=['C';'C';'C';'C'];
AltiB=['X3-0468';'*******';'S8-0469';'M8-0469'];
[u,a,b]=unique([xA yA Nature_defA BraA AltiA ; xB yB Nature_defB BraB AltiB ],'rows');

u(:,16:22)=42;
u(:,13:14) = 42;
u(:,15)=42;

nb = histc(b,1:max(b));

idx = nb>1;
u(idx,13:14)=u(idx,3:4);
u(idx,15)=u(idx,5);
u(idx,16:22)=u(idx,6:12);


idx = a>numel(xA) & nb==1;
u(idx,13:14)=u(idx,3:4);
u(idx,15)=u(idx,5);
u(idx,16:22)=u(idx,6:12);
u(idx,3:4) = 42;
u(idx,5)=42;
u(idx,6:12)=42;


En fait le programme il marche bien c'est à dire j'affiche des colonnes de données. Mon problème c'est que je cherche à ajouter deux colonnes correspondant à AltiA et AltiB en prenant en compte mes deux première colonnes qui corresponde a des coordonnées. C'est à dire avoir la bonne Altitude(AltiA et Alti B) avec les bon coordonnées.

ex:

1 1 X3-0468 X3-0469

1 réponse

Bonsoir!

Je relance...
0
je rerelance..
0