|
|
Nullen mit neares Neighbour ersetzen? |
|
zab |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 14.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.01.2009, 13:45
Titel: Nullen mit neares Neighbour ersetzen?
|
 |
Hallo,
sitze gerade wieder vor einem Problem. Habe eine Matrix A = [ 0 0 21.5 0 0 0 13 0 0 0 0 43 0 0 8 ] und möchte dort alle Nullen weghaben und dafür den "nearest neighbour" haben.
B sollte also so aussehen B = [21.5 21.5 21.5 21.5 13 13 13 13 43 43 43 43 8 8 ] (Dimension von A soll erhalten bleiben).
Jemand eine Idee, wie ich das machen könnte?
Vielen Dank schon mal im Voraus!
|
|
|
|
|
Strauße |

Forum-Fortgeschrittener
|
 |
Beiträge: 57
|
 |
|
 |
Anmeldedatum: 07.11.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.01.2009, 15:48
Titel:
|
 |
Mann o mann es ist mir ja fast schon peinlich so einen Code zu posten, aber er funktioniert!
Auch wenn er wahrscheinlich total umständlich ist
Also Verbesserungsvorschläge nur her!
einmal musst du halt entscheiden, welche Zahl du nehmen willst, hab jetzt einfach mal gesagt die größere von beiden.
Feedback erwünscht!
|
|
|
zab |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 14.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.01.2009, 17:31
Titel:
|
 |
Uh. Wow. Das ist ja ein Code-Monster. Läuft bei mir und tut genau das was ich brauche ... vielen Dank!
Nur so interesse-halber: Wer eine Idee hat, das mit MatLab-Bordmitteln (ohne viel Schleifen etc.) umzusetzen, wäre ich sehr daran interessiert - man will ja immer dazulernen.
|
|
|
|
|
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.
|
|