In Oktave zu ersetzen, ist es ein Build in Funktion fürwie Inf und NaN mit Null unter Verwendung der eingebaute Funktion
Zum Beispiel in einem Vektor Inf/NaN 0 ersetzt
a = log10([30 40 0 60]) => [1.4771 1.6021 -Inf 1.7782]
ich verwenden kann, finite oder find Funktion, um den Index/die Position der gültigen Werte zu finden, aber ich weiß nicht, wie man die Werte korrekt kopiert, ohne eine Funktion zu schreiben.
finite(a) => [1 1 0 1]
Danke, es funktioniert. ist das ~ isfinite (a), das einen Vektor zurückbringt? Wenn ich a ([0 0 1 0]) = 0 mache, funktioniert es nicht. –
Jetzt bekomme ich es nach dem Lesen Ihrer Links. Vielen Dank. –