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

Lookup table mit Vektor möglich?

 

Bucho
Forum-Newbie

Forum-Newbie



Beiträge: 7
Anmeldedatum: 17.07.08
Wohnort: Braunschweig
Version: ---
     Beitrag Verfasst am: 21.07.2008, 15:01     Titel: Lookup table mit Vektor möglich?
  Antworten mit Zitat      
Hallo Leute,

normalerweise funktioniert eine Lokkup-Table ja so, dass man ein paar Eingangswerte vorgibt und man einen Skalar, je nach Tabellendaten am Ausgang erhält. Allerdings würde ich jetzt gerne nicht nur einen Skalar, sondern einen Vektor als Rückgabewert erhalten. Gibt es da eine Möglichkeit? Ansonsten müßte ich für jedes Vektorelement eine eigene LUT anlegen, was viel umständlicher wäre.

Gruß
_________________

Per Aspera Ad Astra
Private Nachricht senden Benutzer-Profile anzeigen


derOli
Forum-Meister

Forum-Meister


Beiträge: 579
Anmeldedatum: 19.03.08
Wohnort: Leipzig
Version: 2010a
     Beitrag Verfasst am: 21.07.2008, 17:46     Titel:
  Antworten mit Zitat      
Mach doch einfach eine LUT zwischen deinen Lookup werten und dem Index eines 2 dimensionalen Arrays. Z.B. Lookupwert: 3.7

Lookuptable:

3.5 - 1
2.21 - 2
5.2 - 3
3.7 - 4

matrix(lookupwert,m)
Private Nachricht senden Benutzer-Profile anzeigen
 
Bucho
Themenstarter

Forum-Newbie

Forum-Newbie



Beiträge: 7
Anmeldedatum: 17.07.08
Wohnort: Braunschweig
Version: ---
     Beitrag Verfasst am: 21.07.2008, 17:51     Titel:
  Antworten mit Zitat      
Hmmm, aber da wird dann ja nicht interpoliert, das müsste man dann von Hand programmieren. Dann ist es vielleicht doch besser einfach mehrere LUTs zu verwenden, wenn man mit einer LUT keinen Vector zurückgeben kann.

gruß
_________________

Per Aspera Ad Astra
Private Nachricht senden Benutzer-Profile anzeigen
 
derOli
Forum-Meister

Forum-Meister


Beiträge: 579
Anmeldedatum: 19.03.08
Wohnort: Leipzig
Version: 2010a
     Beitrag Verfasst am: 21.07.2008, 18:15     Titel:
  Antworten mit Zitat      
Ich hab nur mal eine LUT in VHDL direkt mit Matlab generiert. Da gab es keine Interpolation, weil einfach alle Kombinationen von 8 Bit da drin waren. Hast du vielleicht ein konretes Minimalbeispiel? Wenn du so eine Interpolation brauchst sollte das doch relativ einfach zu programieren sein. Ich schätze mal deine deine Lookupwerte sind ja auch stetig dann musst du dich ja im grunde genommen nur zwischen 2 Werten entscheiden. Fände ich aufjedenfall besser als mehrere LUTs zu bauen.

Gruß,

der Oli
Private Nachricht senden Benutzer-Profile anzeigen
 
Bucho
Themenstarter

Forum-Newbie

Forum-Newbie



Beiträge: 7
Anmeldedatum: 17.07.08
Wohnort: Braunschweig
Version: ---
     Beitrag Verfasst am: 21.07.2008, 19:01     Titel:
  Antworten mit Zitat      
Also, es geht um folgendes. Ich gebe der LUT table Anstellwinkel, Schiebewinkel und Geschwindigkeit vor. Und die soll mir 6 Aerodynamische Beiwerte ausspucken. die Adressierung ist stetig. Aber statt ner zweiten LUT+selbst programmierte Interpolation kann ich auch einfach für jeden Beiwert eine LUT nehmen. Wär bloß schön gewesen, wenn eine LUT mir 6 Werte ausspucken könnte.

Gruß
_________________

Per Aspera Ad Astra
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 - 2024 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.