kann mir wer eine schnelle und einfache möglichkeit verraten, aus einer Messwert-Matrix mit egal wie vielen Spalten und Zeilen, jedoch kleiner als 100, eine 100x100 Matrix zu machen? Gibt es da Funktionen, die meinetwegen erst alle Spalten durchlaufen und durch Interpolation und Approximation mir jeweils 100 Stützstellen (Werte) ausgeben und dann das Ganze in den Zeilen...
Wow, das bringt mich meinem Ziel erheblich weiter.
Kann man das ganze auch Funktionsbasierend machen? D.h., dass die Stützstellen der Vergrößerung von z.B. 10x8 Werten auf 100x100 durch Polynome, also einer Näherungsfunktion, basieren. Optimalerweise wäre hierfür eine Logarithmierung der Matrix-Werte sinnvoll, da diese Teilweise über mehrere Dekaden gehen.
Ich habe es nun einmal so zusammengebastelt, sieht aus, nur der Verlauf ist noch sehr abgeknickt bei der Darstellung:
logA=log(A); % durch Logarithmierung könnte man den Grad des Polynoms veringern, kann man hier alle Nullen durch 1 ersetzen? ... wegen der Logarithmierung ... sollte aufs Ergebniss kaum einen Einfluss haben
a=mean(A(:));
b=mean(zi(:)); % kann man sich die stellen der Matrix ausgeben lassen, die z.B mit 1Prozent Abweichung dem Mittelwert entsprechen?
Vielen Dank für deine Mühe bisher, das hat mir schon sehr geholfen.
Grüße, Mark
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
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.