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

Sverweis?

 

MartinKL
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 18.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.06.2012, 10:18     Titel: Sverweis?
  Antworten mit Zitat      
Hallo zusammen,

ich versuche aus einer Matrix 5278x33 den Wert aus der Spalte 23 für das Suchkriterium aus Spalte 2 zu erhalten. Also einfach nur der Sverweis in Ecxel. Leider besteht meine Matrix aus Versuchsergebnissen die überhauptnicht monoton sind, jedoch benötige ich stets den ersten Wert. Weiter ist mein Suchkriterum nicht exakt zb.80 sonder 80,034.

Kann mir jemand bei diesem einfachen Problemen weiterhelfen?? Gerne mit Beispiel!

Gruß Martin
_________________

Sfr
Private Nachricht senden Benutzer-Profile anzeigen


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 26.06.2012, 18:27     Titel:
  Antworten mit Zitat      
Hallo
Ist die Frage an Excel oder Matlab gerichtet?
in Matlab:
Code:

pos = A(:,2) > 80.3 & A(:,2)< 80.4
A(pos,23)
 
Private Nachricht senden Benutzer-Profile anzeigen
 
MartinKL
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 18.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2012, 07:55     Titel:
  Antworten mit Zitat      
Hai denny,

vielen Dank für deine Antwort!

Ich habe bis vor kurzem ausschließlich mit Excel gearbeitet. Daher kannte ich lediglich den Sverweis und habe eine solche Funktion in Matlap gesucht.

Ich habe das Problem nun ähnlich gelöst und etwas erweiter zu meiner simplen frage. Mit dem folgenden Text bekomme ich im 40kN Schritten jeweils die zugehörigen Verschiebungen aus den Spalten 14-18 in einem Plot.

Code:
for x=40:40:Max
x = x

KopfzeileSchnitt{x/40} = x

Kraft=(Zahlenwert(:,2)<x+1)&(Zahlenwert(:,2)>x)
d=find(Kraft)
ZugeWert=Zahlenwert(d,[14;15;16;17;18])

plot(x1,[ZugeWert(1,: )])


end

_________________

Sfr
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.