Vabbè intanto ho un altro problema:
Ogni stato di carica dovrebbe formare una parabola diversa nell'ultimo plot, quindi vorrei assegnare ad ogni stato di carica un colore differente.
Se dico:
figure()
%%%%voglio fare un plot tenendo fisse le dimensioni delle icone nella legenda
cmap = hsv(stati); %# Creates a j-by-3 set of colors from the HSV colormap
% legendtext ='';
for j=1:s
for i=1:p
if (Part_trasp(i).ionizzazione == j)
B_defl(i,j) = Part_trasp(i).traiettoria(end,2);
E_defl(i,j) = Part_trasp(i).traiettoria(end,1);
end
hplot = plot(B_defl(i,j), E_defl(i,j),'*','Color',cmap(i,:),'Markersize', 10);
%'Color',cmap(i,:) %# Plot each column with a different color
hold on
end
end
lui mi dice, al solito:
??? Index exceeds matrix dimensions.