AYUDA POR FAVOR. Hacer que mi algoritmo llene de ceros aquellos números que no es capaz de encontrar
Publicado por Simón (18 intervenciones) el 06/01/2020 20:07:05
Hola a todos. Supongamos que tengo una gráfica de una onda, y necesito hallar 2 picos específicamente. La automatización que realicé es la siguiente:
Estoy usando la función findpeaks, con determinados parámetros que establecí para encontrar esos 2 picos que necesito.
El problema es que hay algunas gráficas (que por una razón u otra) en las cuales mi algoritmo no es capaz de identificar esos picos porque los parámetros establecidos no encajan bien con esa determinada gráfica.
Necesito entonces, que si mi algoritmo no es capaz de encontrar esos picos, que llene esas dos variables con 0 (en vez de arrojarme un error), para así poder realizar los cálculos posteriores con normalidad.
1
2
3
[~ ,jsila_a]=findpeaks(yrecsila_a(10:99),f(10:99),'NPeaks',2,'MinPeakHeight',pa*max(yrecsila_a(10:99)),'MinPeakDistance',da);xlim([200 10e3]);
f1sila_a=jsila_a(1);
f2sila_a=jsila_a(2);
Estoy usando la función findpeaks, con determinados parámetros que establecí para encontrar esos 2 picos que necesito.
El problema es que hay algunas gráficas (que por una razón u otra) en las cuales mi algoritmo no es capaz de identificar esos picos porque los parámetros establecidos no encajan bien con esa determinada gráfica.
Necesito entonces, que si mi algoritmo no es capaz de encontrar esos picos, que llene esas dos variables con 0 (en vez de arrojarme un error), para así poder realizar los cálculos posteriores con normalidad.
Valora esta pregunta
0