WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Leeres Stück bei der Darstellung mit mesh

 

Muecke82
Forum-Century

Forum-Century



Beiträge: 100
Anmeldedatum: 10.06.13
Wohnort: Großraum Stuttgart
Version: GNU Octave V.7.1.0
     Beitrag Verfasst am: 13.01.2015, 14:12     Titel: Leeres Stück bei der Darstellung mit mesh
  Antworten mit Zitat      
Hallo miteinadner,

ich lade meine X Y Z C Daten und lasse dann aber nur einen Bereich davon anzeigen.

jedoch ist auf meiner X-Achse immer 100 Punkte nicht vorhanden, bzw. die Achse fängt schon 100 Punkte vorher an zu Zählen. jedoch lade ich die Daten in dem Bereich gar nicht als kann auch nichts angezeigt werden.

Was mich verwundert ist das egal welchen bereich ich auswähle immer die 100 (Punkte) auf der X-Achse fehlen bzw. zu viel sind.

Da es immer genau die 100 Punkte auf der X-Achse sind, gehe ich mal davon aus das ich was im Code habe das das bewirkt doch ich kann es nicht finden Sad

Könntet Ihr da mal drüber schauen?


Code:
%% Daten Visualisiren

    % ausschnitt plotten
        figure('units','normalized','outerposition',[0 0 1 1]);            % fullscreen figure
        hold on
        title('replay.csv');                                               % Titel ausgeben
        xlabel('X-Achse'); ylabel('Y-Achse'); zlabel('Z-Achse');           % Achsel Beschriftung

           Breite       = ( 100:  579);   % 1 bis 679                      % Breite        (Y-Achse)
           Laufrichtung = (1700: 2600);   % 1 bis 10895                    % Laufrichtung  (X-Achse)

           mesh(X1(Breite, Laufrichtung),...
                Y1(Breite, Laufrichtung),...
                Z1(Breite, Laufrichtung),...
                C1(Breite, Laufrichtung),...
                  'EdgeAlpha',1,'FaceAlpha',1);
           colormap('copper')                                              % Farbe für darstellung
           view(0,90);                                                     % Blickwinkel Start
        hold all

 


habe den Bereich mit den Gründen Doppelpfeil Markiert,
wie kann ich das auf 0sätzen? also das da kein weiser Rand ist? so wie auf der rechten Seite?



Bildschirmfoto 2015-01-13 um 14.07.40.png
 Beschreibung:
Das Bild aus dem Beitrag

Download
 Dateiname:  Bildschirmfoto 2015-01-13 um 14.07.40.png
 Dateigröße:  109.69 KB
 Heruntergeladen:  291 mal

_________________

--
Anfänger, habe noch nie mit so was gearbeitet.
bitte um Verständnis.
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 13.01.2015, 14:47     Titel:
  Antworten mit Zitat      
versuch mal
Code:
.
grüße
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Muecke82
Themenstarter

Forum-Century

Forum-Century



Beiträge: 100
Anmeldedatum: 10.06.13
Wohnort: Großraum Stuttgart
Version: GNU Octave V.7.1.0
     Beitrag Verfasst am: 13.01.2015, 14:56     Titel:
  Antworten mit Zitat      
Das ist Perfekt danke.


Kurze frage ich gebe dort den Bereich der Laufrichtung an.
ist es Möglich die Variable Laufrichtung dort zu verwenden?

ich möchte verhindern das ich den Bereich mehrfach angeben muss.

Code:
          Laufrichtung = (1700: 2600);   % 1 bis 10895                    % Laufrichtung  (X-Achse)
           xlim([1700, 2600]);


habe schon probiert: doch das geht alles nicht Sad

Code:
          xlim([Laufrichtung]);
           xlim(['Laufrichtung']);
           xlim('Laufrichtung');
           xlim(Laufrichtung);

_________________

--
Anfänger, habe noch nie mit so was gearbeitet.
bitte um Verständnis.
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 13.01.2015, 15:46     Titel:
  Antworten mit Zitat      
das ist auch keine gültige syntax. du giebst ihm ja anstatt 2 zahlen 1000. was soll er damit machen. lösung 1 und 4 sind identisch. 2 und 3 machen garkeinen sinn.
Code:
xlim([laufrichtung(1),laufrichtung(end)])

_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Muecke82
Themenstarter

Forum-Century

Forum-Century



Beiträge: 100
Anmeldedatum: 10.06.13
Wohnort: Großraum Stuttgart
Version: GNU Octave V.7.1.0
     Beitrag Verfasst am: 13.01.2015, 15:51     Titel:
  Antworten mit Zitat      
Ich kann das gar nicht oft genug sagen DANKE, was würde ich nur Ohne dich machen.

du glaubst gar nicht was für mich alles nicht Logisch ist in Matlab


aber deine Schreibweise Leuchtet mir ein, ...
denn zuerst möchte man aus einem Arrey ja den Ersten Punkt haben und dann denn Letzten.

Danke, du bist schon mehr wie mein Tagesheld.
_________________

--
Anfänger, habe noch nie mit so was gearbeitet.
bitte um Verständnis.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.