Matlab - solve symbolic Vector Matlab

 
Vista:

solve symbolic Vector Matlab

Publicado por Fabio Guerra (8 intervenciones) el 01/12/2018 20:01:00
Buen día, estoy intentando solucionar las siguientes ecuaciones para una interfaz pero me dice que no tienen solución, uso el solve porque la idea es también cambiar las demás variables

1
2
3
4
5
6
7
8
9
10
11
clear all
clc
syms s
r = sym('r', [1 4])
r(1)=5
r(3)=8
EQ(1)= 20==sqrt(r(1)^2+r(2)^2)
EQ(2)= r(2)==sqrt(r(3)^2+r(4)^2)
VA(1)=r(2);
VA(2)=r(4);
VA=solve(EQ,VA)

me sale el siguiente aviso:

VA =

Empty sym: 0-by-1
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 7.739
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

solve symbolic Vector Matlab

Publicado por JOSE JEREMIAS CABALLERO (5444 intervenciones) el 03/12/2018 00:11:47
1
2
3
4
5
6
7
8
9
10
clear all
clc
syms r2 r4
r1=5;
r3=8;
Eq1= 20==sqrt(r1^2+r2^2);
Eq2= r2==sqrt(r3^2+r4^2);
VA=solve(Eq1,Eq2,r2,r4);
r2=double(VA.r2)
r4=double(VA.r4)

1
2
3
4
5
6
7
r2 =
   19.3649
   19.3649
 
r4 =
   17.6352
  -17.6352


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab

http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

solve symbolic Vector Matlab

Publicado por Fabio Guerra (8 intervenciones) el 03/12/2018 04:25:48
Gracias, es mas simple de esta forma
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: 7.739
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

solve symbolic Vector Matlab

Publicado por JOSE JEREMIAS CABALLERO (5444 intervenciones) el 05/12/2018 07:03:18
1
2
3
4
5
6
7
8
9
10
11
12
13
clear all
clc
syms s
r = sym('r', [1 4]);
r(1)=5;
r(3)=8;
EQ(1)= 20==sqrt(r(1)^2+r(2)^2);
EQ(2)= r(2)==sqrt(r(3)^2+r(4)^2);
VA(1)=r(2);
VA(2)=r(4);
VA=solve(EQ,VA);
r2=double(VA.r2)
r4=double(VA.r4)
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