Ich habe eine Variable, tauMax
, die ich nach oben auf die nächste Zehnerpotenz (1, 10, 100, 1000 ...) runden möchte. Ich verwende den folgenden Ausdruck, um die nächstliegende Ganzzahl zum Maximalwert im Tau-Array zu finden. Ich finde den Maximalwert, weil ich versuche, die Zehnerpotenz zu berechnen, die die X-Achse sein sollte. In dieser Ursache ist tauMax gleich 756, also möchte ich einen Ausdruck haben, der entweder 1000 oder 3 (für 10 ^ 3) ausgibt.
Ich würde wirklich jede Hilfe schätzen!
Sie können auch die Quelle der integrierten Matlab-Funktion nextpow2 (N) ansehen (einfach nextpow2.m öffnen), um zu sehen, wie die Ingenieure von Mathworks dies für eine Zweierpotenz implementiert haben und eine neue Funktion erstellen, die diese Quelle an a anpasst Macht von 10.