Sunteți pe pagina 1din 3

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

NOMBRE: WILLIAM COLCHA

FECHA: 2017-06-20

CODIGO: 904

PARALELO: B

FUNCIN SOLVE EN MATLAB PARA QUE SIRVE

S = solve (eqn, var) resuelve la ecuacin eqn para la variable var. Si no especifica var, la
funcin symvar determina la variable a resolver. Por ejemplo, solve (x + 1 == 2, x)
resuelve la ecuacin x + 1 = 2 para x. ejemplo S = solve (eqn, var, Name, Value) utiliza
opciones adicionales especificadas por uno o ms argumentos de nombre y par de valores.
ejemplo Y = solve (eqns, vars) resuelve el sistema de ecuaciones eqns para las variables
vars y devuelve una estructura que contiene las soluciones. Si no especifica vars, solve
utiliza symvar para encontrar las variables a resolver. En este caso, el nmero de variables
que symvar encuentra es igual al nmero de ecuaciones eqns. ejemplo Y = solve (eqns,
vars, Name, Value) utiliza opciones adicionales especificadas por uno o ms argumentos
de nombre, par de valores. ejemplo [Y1, ..., yN] = solve (eqns, vars) resuelve el sistema
de ecuaciones eqns para las variables vars. Las soluciones se asignan a las variables y1,
..., yN. Si no especifica las variables, solve utiliza symvar para encontrar las variables a
resolver. En este caso, el nmero de variables que encuentra symvar es igual al nmero
de argumentos de salida N. [Y1, ..., yN] = solve (eqns, vars, Name, Value) utiliza
opciones adicionales especificadas por uno o ms argumentos de nombre y par de valores.
ejemplo [Y1, ..., yN, parameters, conditions] = solve (eqns, vars, 'ReturnConditions', true)
devuelve los argumentos adicionales parmetros y condiciones que especifican los
parmetros en la solucin y las condiciones de la solucin.
EJEMPLOS
Resolver una ecuacin
Utilice el operador == para especificar la ecuacin sin (x) == 1 y resulvalo.

Syms x
Eqn = sin (x) == 1;
Solx = solve (eqn, x)
Soldear
Pi / 2
Encuentre la solucin completa de la misma ecuacin especificando la opcin
ReturnConditions como verdadera. Especificar las variables de salida para la solucin,
los parmetros de la solucin y las condiciones de la solucin.

[Solx, params, conds] = resolver (eqn, x, 'ReturnConditions', true)


Soldear
Pi / 2 + 2 * pi * k

Params =
K

Conds =
En (k, 'entero')
La solucin pi / 2 + 2 * pi * k contiene el parmetro k que es vlido bajo la condicin en
(k, 'entero'). Esta condicin significa que el parmetro k debe ser un entero.

Si solve devuelve un objeto vaco, entonces no existen soluciones. Si resuelve devuelve


un objeto vaco con una advertencia, podran existir soluciones pero resolver no encontr
ninguna solucin.

Eqns = [3 * x + 2, 3 * x + 1];
Resolver (eqns, x)
Ans
Empty sym: 0 por 1
Utilice Parmetros y Condiciones Devuelto por solve to Refine Solution
Devolver la solucin completa de una ecuacin con parmetros y condiciones de la
solucin especificando ReturnConditions como verdadera.

Resuelva la ecuacin sin (x) = 0. Proporcione dos variables de salida adicionales para
parmetros y condiciones de argumentos de salida.

Syms x
Eqn = sin (x) == 0;
[Solx, param, cond] = solve (eqn, x, 'ReturnConditions', true)
Soldear
Pie
Param
K
Cond =
En (k, 'entero')
La solucin pi * k contiene el parmetro k y es vlida bajo la condicin en (k, 'entero').
Esta condicin significa que el parmetro k debe ser un entero. K no existe en el espacio
de trabajo MATLAB y debe accederse mediante param.

Encuentre un valor vlido de k para 0 <x <2 * pi asumiendo la condicin, cond y usando
solve para resolver estas condiciones para k. Sustituye el valor de k encontrado en la
solucin por x.

Asumir
Intervalo = [solx> 0, solx <2 * pi];
Solk = solve (intervalo, param)
Valx = subs (solx, param, solk)
Solk =
1
Valx =
Pi
Un valor vlido de k para 0 <x <2 * pi es 1. Esto produce el valor x = pi.

Alternativamente, encuentre una solucin para x eligiendo un valor de k. Compruebe si


el valor elegido satisface la condicin en k usando isAlways.

Compruebe si k = 4 satisface la condicin en k.

Condk4 = subs (cond, param, 4);


Es siempre (condk4)
Ans
lgico
1
IsAlways devuelve lgico 1 (verdadero), lo que significa que 4 es un valor vlido para k.
Sustituya k por 4 para obtener una solucin para x. Utilice vpa para obtener una
aproximacin numrica.

Valx = subs (solx, param, 4)


Vpa (valx)
Valx =
4 pi
Ans
12.566370614359172953850573533118

S-ar putea să vă placă și