y para ingresar un conjunto de datos numericos y ademas una o dos variables, que a traves de ecuaciones las resuelva o al menos me deje la ecuacion que no se pueda resolver ?
Se puede de un sistema de ecuaciones pedirle a matlab que despeje una variable en funcion de otras? por ejemplo F=(x1,M), estando F,X2 Y M en varias ecuaciones
Que tal, tengo una duda. Cuando pongo el comando syms x ,para definir la variable, me aparece de color rojo: Undefined function 'syms' for input arguments of type 'char' . Tengo la version r2014b. Crees que sea por mi version ?
Matlab 2014 tiene algo muy bueno, los comandos movie y movie2avi para hacer animaciones. ua-cam.com/video/_pelajhXACY/v-deo.html Nunca entenderé porque Matlab retiró un comando tan sencillo, para incluir los VideoWriter que me parecen tan engorrosos.
Hola, muy buen video. Sabes en el caso de raíces que arroja doble resultado si hay alguna manera para que no simplifique hasta llegar a la doble respuesta sino un paso antes donde queda 1 sola solución, o que solo haga el despeje sencillo de la variable sin simplificar
En realidad, depende del problema. Si solo depende de x, muestra el resultado de inmediato, en caso de tener más variables nos mostrará el respectivo despeje. Este video te será de utilidad, en él se explica como hacerlo para ecuaciones e inecuaciones. ua-cam.com/video/IKbowIAX0Gs/v-deo.html
hola, buenas noches. Una consulta. si quiero ver todas las soluciones que tiene asiganda una variable utilizando la funcion "solve" ¿qué debo hacer? lo que quiero decir es: a = solve(y,x), digamos que y es una ecuacion con 3 soluciones, ¿como hago para ver las 3 soluciones asignada a "a"? Muchas gracias.
Solve da todas las soluciones. Por ejemplo, si haces. syms x syms y a= solve(x^4-y^2) a queda definido como un vector columna con las 4 soluciones. Incluso si se repiten, aparecen varias veces en a. Es posible que sea un problema en el retorno de la función y no en el proceso.
@@programmath Muchas gracias. Una ultima pregunta, sabes que significa " syms 'variable' positive; " cuando coloco "positive" si me regresa el valor correcto del despeje de la solucion.
Hola. La solución es guardada como una estructura, por eso aparece la aclaración respecto al tipo de ans. Según veo, la solución ya fue calculada, para acceder a ella debes escribir ans.P1 y ans.P2
Que interesante. Práctico, directo al grano, sin floro ni nada. Buen video 👍
gracias, me salvaste la vida
Muchas gracias
Me alegra que te haya servido el video.
Exceleeenteee amigoo.
Muchas gracias.
y para ingresar un conjunto de datos numericos y ademas una o dos variables, que a traves de ecuaciones las resuelva o al menos me deje la ecuacion que no se pueda resolver ?
Este video te puede ser de utilidad.
ua-cam.com/video/IKbowIAX0Gs/v-deo.html
Se puede de un sistema de ecuaciones pedirle a matlab que despeje una variable en funcion de otras? por ejemplo F=(x1,M), estando F,X2 Y M en varias ecuaciones
Sí es posible, dependiendo de lo complicadas de las ecuaciones. Este video te puede servir ua-cam.com/video/IKbowIAX0Gs/v-deo.html
Que tal, tengo una duda. Cuando pongo el comando syms x ,para definir la variable, me aparece de color rojo: Undefined function 'syms' for input arguments of type 'char' . Tengo la version r2014b. Crees que sea por mi version ?
Sí, es necesario instalar el paquete desde la página de Matlab. Sugiero aprovechar para cambiar por una versión más reciente.
@@programmath Sí, en efecto solo instalé el Matlab y simulink, pero no sus demás paquetes y herramientas. Por eso no reconocía los comandos. Gracías.
Matlab 2014 tiene algo muy bueno, los comandos movie y movie2avi para hacer animaciones.
ua-cam.com/video/_pelajhXACY/v-deo.html
Nunca entenderé porque Matlab retiró un comando tan sencillo, para incluir los VideoWriter que me parecen tan engorrosos.
like porque resolviste mi duda rapido
Gracias por tu apoyo.
Hola, muy buen video.
Sabes en el caso de raíces que arroja doble resultado si hay alguna manera para que no simplifique hasta llegar a la doble respuesta sino un paso antes donde queda 1 sola solución, o que solo haga el despeje sencillo de la variable sin simplificar
No conozco una forma de hacerlo, Matlab por defecto reduce lo más posible.
si al usar solve, me regresa 2 valores, como los puedo guardar en una variable?
Si tienes más de una valor, el resultado quedaría almacenado en un vector; por ejemplo,
syms x;
R=solve(x^2+4==0)
Así tendrás: R(1) = -2i y R(2) = 2i.
Como se puede hacer para que al momento de desarrollar el solve arroje de una vez el valor de la varibale x, muchas gracias muy buen video
En realidad, depende del problema. Si solo depende de x, muestra el resultado de inmediato, en caso de tener más variables nos mostrará el respectivo despeje. Este video te será de utilidad, en él se explica como hacerlo para ecuaciones e inecuaciones.
ua-cam.com/video/IKbowIAX0Gs/v-deo.html
hola, buenas noches. Una consulta.
si quiero ver todas las soluciones que tiene asiganda una variable utilizando la funcion "solve" ¿qué debo hacer?
lo que quiero decir es:
a = solve(y,x), digamos que y es una ecuacion con 3 soluciones, ¿como hago para ver las 3 soluciones asignada a "a"?
Muchas gracias.
el comando solve esta dentro de una funcion que me regresa [a], es que solo me muestra una solucion.
function a = ecu(4 valores de entrar)
Solve da todas las soluciones. Por ejemplo, si haces.
syms x
syms y
a= solve(x^4-y^2)
a queda definido como un vector columna con las 4 soluciones. Incluso si se repiten, aparecen varias veces en a. Es posible que sea un problema en el retorno de la función y no en el proceso.
@@programmath Muchas gracias.
Una ultima pregunta, sabes que significa " syms 'variable' positive; " cuando coloco "positive" si me regresa el valor correcto del despeje de la solucion.
@@animoranimer9864 la opción positive es para restringir solo a valores positivos de la variable simbólica en cuestión.
@@programmath Gracias.
Al trabajar con Matrices sucede esto, no se porque
>> MatrizA=[1,2;3,4]
MatrizA =
1 2
3 4
>> MatrizB=[P1;P2]
MatrizB = (sym 2x1 matrix)
[P1]
[ ]
[P2]
>> MatrizC=[2;3]
MatrizC =
2
3
solve(MatrizA*MatrizB==MatrizC)
ans =
scalar structure containing the fields:
P1 =
P2 =
Hola. La solución es guardada como una estructura, por eso aparece la aclaración respecto al tipo de ans.
Según veo, la solución ya fue calculada, para acceder a ella debes escribir ans.P1 y ans.P2
@@programmath Muchas Gracias Amigo ! Te lo agradezco
mi ecuacion que tengo es indespejable :v