Matlab - Graficar expresion probabilidad de error PE

   
Vista:

Graficar expresion probabilidad de error PE

Publicado por Alan aln.cervantes@gmail.com (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 Royeth

Graficar expresion probabilidad de error PE

Publicado por Royeth jesus.royeth@gmail.com (749 intervenciones) el 08/09/2015 22:33:22
1
2
3
4
R=2:2:1000;
P=1/2;
exp=((1./R).*P.*(((R-1)./R)+.5));
plot(R,exp)

para par


Saludos

https://www.facebook.com/royethmatlab/
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
Imágen de perfil de Dave

Graficar expresion probabilidad de error PE

Publicado por Dave (934 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
correa.dave30@gmail.com
dcorrea@fismatlab.org
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