Matlab - Graficar expresion probabilidad de error PE

 
Vista:
sin imagen de perfil

Graficar expresion probabilidad de error PE

Publicado por Alan (3 intervenciones) el 08/09/2015 20:43:41
Que tal foro. necesito graficar esta expresion, corresponde a la tasa de error en un canal binario pero bajo ciertas condiciones.
p=1/2
exp=((1/R)*P*(((R-1)/R)+.5));

*cuando 1/R es impar
*cuando R>1
*R no es impar

Lo e intentado asi pero me sale un error

R=(1:2:1000);
>> p=1/2;
>> exp=((1/R)*P*(((R-1)/R)+.5));
??? Error using ==> mrdivide
Matrix dimensions must agree.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Graficar expresion probabilidad de error PE

Publicado por Dave (1094 intervenciones) el 09/09/2015 03:16:21
Hola Alan;

En adjunto te envío un propuesta de código que podrías usar como base y hacer las modificaciones correspondientes:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clear all,close all,
 
R = 1:100;
P=1/2;
 
for n = 1:100
 
    if mod(1/R(n),2) == 1 % condición, si 1/R es impar
 
        exp(n) = nan;
%     elseif R(n)> 1
%             
%         exp(n) = nan;
    elseif mod(R(n),2) == 1 % condición, si R es impar
        exp(n)=((1/R(n))*P*(((R(n)-1)/R(n))+.5));
 
    else
        exp(n) = nan;
    end
end
 
plot(R,exp,'o')

​Espero que sea de alguna ayuda.

Saludos
Dave Correa
[email protected]
[email protected]
Servicios de Programación Matlab
http://fismatlab.org​​
http://fismatlab.blogspot.com

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar