Matlab no reconoce una variable
Publicado por cristian david (4 intervenciones) el 20/05/2020 17:42:45
Estoy realizando una intefaz grafica defiltros analogos, al momento de realizar los calculos si el filtro es pasa alto o pasa bajo, debe calcular R o C pero este valor no lo esta omando en cuenta
Esta es una parte del codigo ya que el codigo es extenso.
Los datos de entrada son frecuencia de corte y frecuencia superior. nc es el grado del filtro. y x son datos que se extraen de un arreglo
R=(1 /(2*pi*fp*C)); esta es la parte que el codigo no esta aceptando la variable R y al momento de calcular R1 R2 R3 y R4 arrojan valores que no son.
Esta es una parte del codigo ya que el codigo es extenso.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if nc == 4
x=A(41,1);
x2=A(41,2);
x3=A(41,3);
x4=A(41,4);
if fp < fs %Pasa Altos
C=RC;
R=(1 /(2*pi*fp*C));
R1=R/x;
R2=R/x2;
R3=R/x3;
R4=R/x4;
OF= {R1,R2,R3, R4, C};
datos=[OF];
set(handles.uitable1,'data',datos);
imagen=imread('PB_4.png');
axes(handles.axes1);
image(imagen);
Los datos de entrada son frecuencia de corte y frecuencia superior. nc es el grado del filtro. y x son datos que se extraen de un arreglo
R=(1 /(2*pi*fp*C)); esta es la parte que el codigo no esta aceptando la variable R y al momento de calcular R1 R2 R3 y R4 arrojan valores que no son.
- Filtros_B_C.zip(501,8 KB)
Valora esta pregunta


0