Matlab - COMO GUARDAR UN VECTOR DE 1000*1000 EN UNA MATRIZ

 
Vista:

COMO GUARDAR UN VECTOR DE 1000*1000 EN UNA MATRIZ

Publicado por Genesis (1 intervención) el 12/01/2019 21:06:52
Hola, tengo un problema con este ejercicio me mandaron a generar una una función coseno a partir de 1000 valores diferentes de phi entre 0 y 2pi, tengo planteado mi código de la siguiente forma, pero mi inconveniente esta en que no se como guardar los resultados obtenidos en una matriz. Por ejemplo en la fila 1 los 10000 valores del primer "phi" en la segunda fila los los 10000 valores del segundo "phi" y así hasta el final, agradeceria mucho su ayuda.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
N=1000;
A=10;
f_o=100;
M=1000;
n=0:M-1;
T_o=1/f_o;
T_s=1/(T_o*M);
t=n*T_s;
X=zeros(10000,10000);
for i=1:N
p(i)=0 + (2*pi+0)*rand(1,1);
X(i)=A.*cos(2*pi.*f_o.*t+p(i));
end
 
disp(X)
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: 78
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

COMO GUARDAR UN VECTOR DE 1000*1000 EN UNA MATRIZ

Publicado por Emmanuel (31 intervenciones) el 14/01/2019 15:00:17
Tienes tu matriz de ceros con un cero extra:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
N=1000;
A=10;
f_o=100;
M=1000;
n=0:M-1;
T_o=1/f_o;
T_s=1/(T_o*M);
t=n*T_s;
X=zeros(1000,1000);
for i=1:N
p(i)=0 + (2*pi+0)*rand(1,1);
X(i,:)=A.*cos(2*pi.*f_o.*t+p(i));
end
 
disp(X)
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