|
|
Bitte um Hilfe bei Logikfehler |
|
^nina^ |
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 16.05.09
|
|
|
|
Wohnort: Muenchen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2009, 17:22
Titel: Bitte um Hilfe bei Logikfehler
|
|
|
|
|
Hallo,
vielleicht sehe ich den Wald vor lauter Bäumen nicht mehr, aber ich weiss einfach nicht weiter.
Mein Problem ist folgendes: Ich habe eine 5x10 Matrix die ich auf eine 5x5 Matrix runter interpolieren moechte.
Das was Matlab mir mit meinem Code raus gibt ist auch eine 5x5 Matrix, leider aber mit den falschen Werten.... Ich finde den Fehler einfach nicht. Es wäre echt klasse wenn Ihr mir vielleicht weiter helfen koenntet. Ich bin sicher es ist kein schwerwiegender Fehler, aber ich finde ihn einfach nicht.
Das ist mein Code
Und das ist was er raus gibt:
matrix_a =
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
matrix_interp =
9.5000 9.5000 9.5000 9.5000 9.5000
9.5000 9.5000 9.5000 9.5000 9.5000
9.5000 9.5000 9.5000 9.5000 9.5000
9.5000 9.5000 9.5000 9.5000 9.5000
9.5000 9.5000 9.5000 9.5000 9.5000
Es sollte aber etwas anderes raus kommen und zwar etwas in der Art:
1.5 3.5 5.5 7.5 8.5
1.5 3.5 5.5 7.5 8.5
1.5 3.5 5.5 7.5 8.5
1.5 3.5 5.5 7.5 8.5
1.5 3.5 5.5 7.5 8.5
Dies ist was rauskommt wenn ich es 'händisch' bestimme.
Wenn ich die auskommentierte Zeile statt der nicht auskommentieren Zeile ausführe kommt folgendes raus:
matrix_interp =
1.5000 1.5000 1.5000 1.5000 1.5000
1.5000 1.5000 1.5000 1.5000 1.5000
1.5000 1.5000 1.5000 1.5000 1.5000
1.5000 1.5000 1.5000 1.5000 1.5000
1.5000 1.5000 1.5000 1.5000 1.5000
Also Matlab scheint den Wert einfach in alle matrix_interp(a,b) hinein zu kopieren....
Einen Fehler produziert es auch nicht - nur eben die falschen Werte.
Bitte, kann mir einer sagen was genau ich falsch gemacht habe?
Vielen Dank schon mal im Voraus, und viele Güße,
Nina
|
|
|
|
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2009, 19:32
Titel:
|
|
Hallo Nina
Probier mal
_________________
lg
Martin
|
|
|
^nina^ |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 16.05.09
|
|
|
|
Wohnort: Muenchen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2009, 21:55
Titel:
|
|
Danke Martin
_________________
Herr, gib mir Geduld - ABER PRONTO!!!!!
|
|
|
|
|
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 - 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.
|
|