MATLAB BUILDER JA 2 Guía de usuario Pagina 242

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 292
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 241
5 Sample Applications (Java)
* Sampling interval = 0.01
*/
int[] dims = {1, nSamples};
data = MWNumericArray.newInstance(dims, MWClassID.DOUBLE,
MWComplexity.REAL);
for (int i = 1; i <= nSamples; i++)
{
double t = (i-1)*interval;
double x = Math.sin(2.0*Math.PI*15.0*t) +
Math.sin(2.0*Math.PI*40.0*t) +
Math.random();
data.set(i, x);
}
/* Create new fourier object */
theFourier = new fourier();
/* Compute power spectral density and plot result */
result = theFourier.plotfft(3, data,
new Double(interval));
}
catch (Exception e)
{
System.out.println("Exception:"+e.toString());
}
finally
{
/* Free native resources */
MWArray.disposeArray(data);
MWArray.disposeArray(result);
if (theFourier != null)
theFourier.dispose();
}
}
}
5-12
Vista de pagina 241
1 2 ... 237 238 239 240 241 242 243 244 245 246 247 ... 291 292

Comentarios a estos manuales

Sin comentarios