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

Plotten von Daten aus 3dim array

 

christin89
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 17.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2015, 14:30     Titel: Plotten von Daten aus 3dim array
  Antworten mit Zitat      
Hallo,

Ich bin ganz neu im forum und ebenfalls eine neuling beim programmieren. Ich hoffe, dass ich mich verständlich ausdrücke

Das Problem:
Ich habe eine 3dim array

s(t,x,y)

und jetzt möchte ich die wertepaare von x und y für jeden zeitschritt t darstellen.
Irgendwie habe ich mich total verfranzt und komme jetzt nicht an die richtigen einträge des arrays ran.

Kann mit vielleicht jemand helfen?

Viele Grüße
Christin
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: 17.04.2015, 14:48     Titel:
  Antworten mit Zitat      
Zitat:
Irgendwie habe ich mich total verfranzt und komme jetzt nicht an die richtigen einträge des arrays ran.

ohne die code beispiele die dein problem reproduzieren ist mit der aussage nur schwer zu sagen wo der hund begraben liegt.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
christin89
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 17.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2015, 15:04     Titel:
  Antworten mit Zitat      
Okay, sorry, ich versuchs nochmal

Code:
% Das Programm

fs=50;
t0 = 0.0000002;   %[s] 200ns  %Zeitfenster verändern
t=0:t0/fs:t0-t0/fs; %128 sample lang

dx=0.03;  %[m]
nx=50;
x=([1:nx]-1)*dx;

%forward-model grid
  n=50     ; %Anzahl Messreihen in eine Richtung
  dy=0.2; %[m] Abstand der Messreihen
  y=[0:n-1]*dy;

%...

sumarray(t,x,y);

 figure(1)
  for i=1:length(t);
  imagesc(x,t,sumarray(i,:,:))  
  pause
 
  end


Okay, ich hoffe, es ist alles wichtige drin...

Vielen Dank schonmal im Voraus
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: 17.04.2015, 15:13     Titel:
  Antworten mit Zitat      
die funktion sumarray ist keine matlab funktion die mir bekannt ist. was macht die? und falls es keine funtkion ist. was ist dann in dem array? außerdem
Zitat:
und jetzt möchte ich die wertepaare von x und y für jeden zeitschritt t darstellen.

was soll genau das erzielte ergebniss sein? kannst du genauer beschreiben wie das aussehen soll? vieleicht ein beispiel bild ?
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
christin89
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 17.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2015, 15:22     Titel:
  Antworten mit Zitat      
Sorry, das ich scheinbar immer nicht genug info gebe, ist mein erstes programm, das länger als 5 zeilen ist.^^
(Und ich will hier nicht alles mit meinem hässlichen langen code zuspamen)

Ich hab eine funktion im x-t-bereich und und die erzeugt dort verschiedene amplituden, die ich aufsummiert habe. und dieses geschieht an mehreren orten y (senkrecht zum x-verlauf)

jetzt will ich die aufsummierten amplituden an verschiedenen t's sehen (also praktisch verschiedene tiefen).

Das soll jetzt so sein, dass die t's praktisch nur noch die pages von meiner x-y-matrix sind.
Ich hoffe, das ist jetzt verständlich!
Private Nachricht senden Benutzer-Profile anzeigen
 
christin89
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 17.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2015, 15:25     Titel:
  Antworten mit Zitat      
Das Ergebnis sollte so aussehen, dass man den Punkt der stärksten Amplitude im x-y-grid nachvollziehen kann. also in meinem fall eine gerade!
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: 19.04.2015, 18:39     Titel:
  Antworten mit Zitat      
am besten du modelst dein beispiel so um das es lauffähig ist. vielleicht auch ein zwei kommentare ran was was machen soll. und dann am besten ein kleines bild aus paint oder so wo du reinmalst wie dein bild eigendlich aussehen soltle anstatt zum erzielten.
Zitat:
Sorry, das ich scheinbar immer nicht genug info gebe, ist mein erstes programm, das länger als 5 zeilen ist.^^
(Und ich will hier nicht alles mit meinem hässlichen langen code zuspamen)
nunja besser zu viel als zu wenig. Smile und keine scheu vor dem fragen. die richtige frage zu stellen ist sehr schwer weil man dazu eigendlich schon wissen muss was zur problemlösung nötig ist. ein guter anhaltspunkt zu einer kompletten fragestellung ist der thread aus meiner signaur. das siht am anfang nach viel arbeit aus aber im endeffekt spart es einem meist viel zeit Smile
grüße winkow
_________________

richtig Fragen
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.