Ich habe ein merkwuerdiges Problem, dass manche Punkte nicht richtig in einem Surfplot angezeigt werden. Die Punkte sind da (ich kann sie mit dem Data cursor auswaehlen), aber sie sind nicht sichtbar, auch, wenn sie eigentlich aufgrund der color map, die benutzt wird, sichtbar sein muessten.
heights = unique(HRDpts(:,1)); % at the same time orders
raynrs = unique(HRDpts(:,2)); % s.a.
% create the matrix "distances" with distances, such that distances(i,j) = % d <=> row with i-th height and j-th raynr in hdrpoints has distance d
distances = zeros(size(heights,1), size(raynrs,1)) + NaN;
for i = 1:size(HRDpts(:,1),1)% through rows
row = HRDpts(i,:);
distances(heights==row(1), raynrs==row(2)) = row(3);
end
Ich habe auch einmal eine mat file mit ein paar Punkten hochgeladen, bei denen das Problem bei mir auftritt. Ein Beispielpunkt waere z.B. (160, 1.06, 0.1313)
bitte verwende die Code-Umgebung und konzentriere dich bei deinem Code auf das wesentliche Problem.
Dass der Punkt nicht gezeichnet wird, liegt vermutlich daran, dass in seiner Umgebung zuviele NaN sind. Einzelne Punkte könntest du auch mit plot3 einzeichnen lassen.
Grüße,
Harald
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.