Matlab - dudas con vectores

 
Vista:

dudas con vectores

Publicado por manuel contreras (1 intervención) el 09/03/2020 22:43:18
Buenas tardes , mi codigo consiste en graficar la frecuencia(f) vs fase(fas). Mi pregunta es como hago para guardar los elementos de mi ciclo for en un vector y asi poder graficarlo.
Soy nuevo en esto.

1
2
3
4
5
6
7
8
9
10
11
12
13
clc, clear;
fc=45;
for i=1:10
for j=-5:1:5
 
    f(i)= 2^(j)*fc;
 
end
 
    fas(i)= 90-atand(f(i)/fc);
 
end
plot(f,fas);
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
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

dudas con vectores

Publicado por Daniel (354 intervenciones) el 09/03/2020 22:52:22
En Matlab es más fácil usar vectores que bucles for, por ejemplo

1
2
3
fc = 45;
f = 2.^(-5:5)*fc;
fas = 90-atand(f/fc);

Es suficiente para crear los vectores ya que las funciones y los operadores trabajan sobre las matrices.
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

dudas con vectores

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 10/03/2020 00:24:20
1
2
3
4
5
6
7
8
9
clc, clear;
fc=45;
i=1;
for j=-5:1:5
    f(i)= 2^(j)*fc;
    fas(i)= 90-atand(f(i)/fc);
    i=i+1;
end
plot(f,fas);
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