Error Matricial
Publicado por Roger (5 intervenciones) el 04/06/2012 13:24:21
Resulta que cuando escribo una ecuación en la que utilizo Matirces para ello, me sale fallo en las dimensiones de la matriz.
el código escrito es este:
tic
lambda11=lambda1(2:end);
lambda22=lambda2(2:end);
y=(A'.*exp(lambda11.*t))+(B'.*exp(lambda22.*t)); <--- Aquí el error
toc
y anteriormente definí las variables y las matrices:
t=[0:0.05*1/f:4*1/f]; % Time vector
lambda1=-d+sqrt(d.^2-omega^2); % Lambda 1
lambda2=-d-sqrt(d.^2-omega^2); % Lambda 2
B=-2*lambda2(2:end)./(lambda1(2:end)-lambda2(2:end));
A=2-B;
tic
for j=1:4,
y(:,j)=A(j)*exp(lambda1(j+1)*t)+B(j)*exp(lambda2(j+1)*t);
end
toc
Podrían darme una solución para este problema?
Gracias de ante mano,
un saludo
el código escrito es este:
tic
lambda11=lambda1(2:end);
lambda22=lambda2(2:end);
y=(A'.*exp(lambda11.*t))+(B'.*exp(lambda22.*t)); <--- Aquí el error
toc
y anteriormente definí las variables y las matrices:
t=[0:0.05*1/f:4*1/f]; % Time vector
lambda1=-d+sqrt(d.^2-omega^2); % Lambda 1
lambda2=-d-sqrt(d.^2-omega^2); % Lambda 2
B=-2*lambda2(2:end)./(lambda1(2:end)-lambda2(2:end));
A=2-B;
tic
for j=1:4,
y(:,j)=A(j)*exp(lambda1(j+1)*t)+B(j)*exp(lambda2(j+1)*t);
end
toc
Podrían darme una solución para este problema?
Gracias de ante mano,
un saludo
Valora esta pregunta


0