| 
 | 
  
 
| Achi | 
 
  
 
Forum-Guru
 
 
 | 
 
  | 
Beiträge: 250
 | 
  | 
 
 | 
 
  | 
Anmeldedatum: 14.04.10
 | 
  | 
 
 | 
 
  | 
Wohnort: ---
 | 
  | 
 
 | 
 
  | 
Version: R2007a
 | 
  | 
 
 | 
 
 
 | 
 
  | 
 
  | 
      
Verfasst am: 26.05.2010, 12:22    
Titel: Matrix auslesen
 | 
  | 
 
 
Hallo zusammen,
 
 
ich habe eine Bildmatrix und die y,x-Koordinaten der Pixel die ich auslesen will. Ich will also den Wert für 1,1; 2,2 usw in der Matrix erhalten.
 
Leider bekomme ich wie unten im Bsp die ganze Matrix zurück bis zur Größe des Arrays. Wie muss ich jetzt meine Eingabe machen, damit ich nur den Wert für die Wertepaare bekomme?
 
 
Grüße Achi
 
>> y= [ 1; 2; 3; 4; 5]
 
y =
 
 
     1
 
     2
 
     3
 
     4
 
     5
 
 
>> x= [ 1; 2; 3; 4;5]
 
 
x =
 
 
     1
 
     2
 
     3
 
     4
 
     5
 
 
>> P(y,x)
 
 
ans =
 
 
    0  255  255  255  255
 
  255    0  255  255  255
 
  255  255    0  255  255
 
  255  255  255    0  255
 
  255  255  255  255    0
 |   
 | 
 
| 
 | 
 
 
		
		 |  
		
		
		
  
		 | 
		 
		
| Vito | 
 
  
 
Forum-Guru
 
 
 | 
 
  | 
Beiträge: 315
 | 
  | 
 
 | 
 
  | 
Anmeldedatum: 02.11.09
 | 
  | 
 
 | 
 
  | 
Wohnort: Stuttgart
 | 
  | 
 
 | 
 
  | 
Version: ---
 | 
  | 
 
 | 
 
 
 | 
 
  | 
 
  | 
      
Verfasst am: 26.05.2010, 12:37    
Titel: 
 | 
  | 
 
 
Hi,
 
 
anders gesagt du brauchst die Diagonal der Matrix, dann so
 
 
Gruß,
 
Vito
 |   
 | 
 
| 
 | 
 
 
 
| Achi | 
 
Themenstarter
  
  
 
Forum-Guru
 
 
 | 
 
  | 
Beiträge: 250
 | 
  | 
 
 | 
 
  | 
Anmeldedatum: 14.04.10
 | 
  | 
 
 | 
 
  | 
Wohnort: ---
 | 
  | 
 
 | 
 
  | 
Version: R2007a
 | 
  | 
 
 | 
 
 
 | 
 
  | 
 
  | 
      
Verfasst am: 26.05.2010, 12:41    
Titel: 
 | 
  | 
 
 
| 
Nein, das waren nur Beispielwerte es können ganz andere auch sein für y,x.
 |   
 | 
 
| 
 | 
 
 
 
| Vito | 
 
  
 
Forum-Guru
 
 
 | 
 
  | 
Beiträge: 315
 | 
  | 
 
 | 
 
  | 
Anmeldedatum: 02.11.09
 | 
  | 
 
 | 
 
  | 
Wohnort: Stuttgart
 | 
  | 
 
 | 
 
  | 
Version: ---
 | 
  | 
 
 | 
 
 
 | 
 
  | 
 
  | 
      
Verfasst am: 26.05.2010, 12:59    
Titel: 
 | 
  | 
 
 
Hi,
 
 
so 
 
 
bekommst die Elemente der Matrix, die du mit x und y ansprichst.
 
 
Gruß,
 
Vito
 |   
 | 
 
| 
 | 
 
 
 
| Achi | 
 
Themenstarter
  
  
 
Forum-Guru
 
 
 | 
 
  | 
Beiträge: 250
 | 
  | 
 
 | 
 
  | 
Anmeldedatum: 14.04.10
 | 
  | 
 
 | 
 
  | 
Wohnort: ---
 | 
  | 
 
 | 
 
  | 
Version: R2007a
 | 
  | 
 
 | 
 
 
 | 
 
  | 
 
  | 
      
Verfasst am: 26.05.2010, 13:27    
Titel: 
 | 
  | 
 
 
 | 
 
| 
 | 
 
 
 
 
 
  
 | 
  
 | 
 
| 
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 
 | 
 
 
 
 |  
 
 
  Impressum
 | Nutzungsbedingungen
 | Datenschutz
 | FAQ
 |   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.
  
 
 | 
 
 
		 |