
ERROR CON EL COMANDO '' SOLVE ''
Publicado por martino (9 intervenciones) el 02/03/2015 17:56:24
Hola buenas tardes.
Me encuentro tratando de resolver las soluciones de las siguientes expresiones con el comando ''solve'' para almacenar las diferentes soluciones que necesitaré representar mas tarde
A=[1 1;
1 -0.5;
4 -0.5;
4 -2;
3 0.5];
D= [0 4.24 3.04 1.95 2.02;
0 0 3 3.4 2.23;
0 0 0 1.02 2.98;
0 0 0 0 4.01
0 0 0 0 0];
n=5;
%INTERSECCIONES
for k=1:n
for kk=1:n
for i=1:n
for ii=1:n
[x,y]=solve('sqrt((A(k,1)-x).^2 +(A(k,2)).^2 ) + 2*(y-x) + sqrt((A(kk,1)-y).^2 +(A(kk,2)).^2 ) = D(k,kk)',...
'sqrt((A(i,1)-x).^2 +(A(i,2)).^2 ) + 2*(y-x) + sqrt((A(ii,1)-y).^2 +(A(ii,2)).^2 ) = D(i,ii)');
end
end
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
El problema que tengo es que me aparece el siguiente error en la linea de ''solve'':
'sqrt((A(k,1)-x).^2 +(A(k,2)).^2 ) + 2*(y-x) + sqrt((A(kk,1)-y).^2 +(A(kk,2)).^2 ) = D(k,kk)' is not a valid expression or equation.
¿Que cosas podría modificar para que me dejase hacerlo como planteo ya que necesito que sea así?
AGRADEZCO DE ANTEMANO SU AYUDA Y DEDICACIÓN.
GRACIAS
Me encuentro tratando de resolver las soluciones de las siguientes expresiones con el comando ''solve'' para almacenar las diferentes soluciones que necesitaré representar mas tarde
A=[1 1;
1 -0.5;
4 -0.5;
4 -2;
3 0.5];
D= [0 4.24 3.04 1.95 2.02;
0 0 3 3.4 2.23;
0 0 0 1.02 2.98;
0 0 0 0 4.01
0 0 0 0 0];
n=5;
%INTERSECCIONES
for k=1:n
for kk=1:n
for i=1:n
for ii=1:n
[x,y]=solve('sqrt((A(k,1)-x).^2 +(A(k,2)).^2 ) + 2*(y-x) + sqrt((A(kk,1)-y).^2 +(A(kk,2)).^2 ) = D(k,kk)',...
'sqrt((A(i,1)-x).^2 +(A(i,2)).^2 ) + 2*(y-x) + sqrt((A(ii,1)-y).^2 +(A(ii,2)).^2 ) = D(i,ii)');
end
end
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
El problema que tengo es que me aparece el siguiente error en la linea de ''solve'':
'sqrt((A(k,1)-x).^2 +(A(k,2)).^2 ) + 2*(y-x) + sqrt((A(kk,1)-y).^2 +(A(kk,2)).^2 ) = D(k,kk)' is not a valid expression or equation.
¿Que cosas podría modificar para que me dejase hacerlo como planteo ya que necesito que sea así?
AGRADEZCO DE ANTEMANO SU AYUDA Y DEDICACIÓN.
GRACIAS
Valora esta pregunta


0