Comandos Matlab
Comandos Matlab
Función Rand:
Esta función nos permite generar números aleatorios en intervalos determinados, permite crear vectores
y matrices de números aleatorios, para lo cual se puede utilizar las siguientes sentencias:
rand(1,3) --> genera un vector de números aleatorios de 1x3.
La función randn(): devuelve matrices de números en coma flotante reales que se dibujan de una
distribución normal estándar.
randn(10,1);
y = wgn(m,n,p,imp) es la misma que la sintaxis anterior, excepto que imp especifica la impedancia de
carga en ohmios.
y = WGN (m, n, p, imp, s) utiliza s, que es un mango de corriente al azar, para generar muestras de ruido
al azar con randn. Esta sintaxis es útil para generar salidas repetibles.
y = wgn(m,n,p,imp,state) es la misma que la sintaxis anterior, excepto que wgn restablece primero el
estado del generador de números aleatorios normales randn al entero state
y = awgn(x,snr) :añade ruido blanco gaussiano a la señal del vector x El escalar snr especifica la relación
de señal a ruido por muestra, en dB. Si x es complejo, awgn añade ruido compleja. Esta sintaxis se supone
que el poder de x es 0 dBW.
y = awgn(x,snr,' measured ') es el mismo que y = awgn(x,snr) excepto que awgn mide la potencia de x
antes de añadir ruido.