solving system of non linear equations

1 visualización (últimos 30 días)
naveen badri
naveen badri el 15 de Nov. de 2016
Comentada: naveen badri el 15 de Nov. de 2016
sym x;
sym a1;
sym a2;
sym a3;
sym a4;
sym u1;
sym u2;
sym u3;
sym u4;
u=a1+a2*x+a3*(x^2)+a4*(x^3);
l=1;
eqn=[subs(u,x,0)-u1==0,subs(diff(u(x),x),x,0)-u2==0,subs(u,x,l)-u3==0,subs(diff(u(x),x),x,l)-u4==0];
[a1, a2, a3, a4]=solve(eqn);
It is showing error.Is there anything wrong with the code?

Respuesta aceptada

Walter Roberson
Walter Roberson el 15 de Nov. de 2016
Those "sym" need to be "syms"
syms x a1 a2 a3 a4 u1 u2 u3 u4
also, you need to define u as
u(x) = a1+a2*x+a3*(x^2)+a4*(x^3);
  3 comentarios
Walter Roberson
Walter Roberson el 15 de Nov. de 2016
[a1, a2, a3, a4]=solve(eqn, a1, a2, a3, a4);
It was solving for the u variables by default.
naveen badri
naveen badri el 15 de Nov. de 2016
thank you sir

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by