Ich habe eine Form in Matlab, die wie folgt aussehen erstellt.Füllen Sie Farbe in eine Form auf 3D-Plot Matlab
npts = 14;
z = linspace(-1,1,npts);
omz = sqrt(1-z.^2);
xyz=[2 3 1 0.5 2 5 10 15 20 29 32 34 10 2;1 3 8 12 20 25 27 25 23 26 26 23 5 1;z];
plot3(xyz(1,:),xyz(2,:),xyz(3,:),'ro','LineWidth',2);
box on
hold on
fnplt(cscvn(xyz(:,[1:end 1])),'r',2)
hold off
Ich muss verschiedene Farben in dieser Form füllen. Wie kann ich das machen?
"verschiedene Farben". Wie unterschiedlich? flache Einzelfarben oder willst du etwas fortgeschritteneres Zeug? Müssen Sie auch die gekrümmte Funktion oder nur die Punkte ausfüllen? Mit anderen Worten: Brauchen Sie diese quadratische Krümmung oder können Sie sie mit geraden Linien verbinden? –
@AnderBiguri Ich möchte die Kurve mit Graustufen betreten. Die Farben werden vom Benutzer entschieden. –