Rincón Matemático
Disciplinas relacionadas y temas generales => Computación e Informática => Mensaje iniciado por: Julio_fmat en 26 Septiembre, 2017, 01:19 pm
-
Grafique la función \( f(x)=\begin{cases}
x^2+2x &\text{ si}& x\le -1\\
x & \text{ si}& -1<x\le 1\\
-1 & \text{ si}& x>1
\end{cases} \)
Usando Wolfram Alpha.
Hola, tengo claro que el comando para gráficas es plot, pero mi duda es cómo hacerlo con estos casos? ???
-
Hola
Grafique la función \( f(x)=\begin{cases}
x^2+2x &\text{ si}& x\le -1\\
x & \text{ si}& -1<x\le 1\\
-1 & \text{ si}& x>1
\end{cases} \)
Usando Wolfram Alpha.
Hola, tengo claro que el comando para gráficas es plot, pero mi duda es cómo hacerlo con estos casos? ???
Pon:
Plot[Piecewise[{{x^2+2x,x<-1},{x,-1<x<1},{-1,x>1}}],{x,-2,2}]
También puedes usar geogebra (http://rinconmatematico.com/foros/index.php?topic=12444.0) poniendo:
Si[x<-1,x^2+2x,-1<x<1,x,x>1,-1]
Saludos.
-
Otra forma fácil y rápida de graficar funciones online es usando desmos (https://www.desmos.com/calculator) (es una aplicación web gratuita pero no es software libre). En este caso el código sería
f(x)={x<=-1:x^2+2x,-1<x<=1:x,x>1:-1}
AMPLIACIÓN: añado otros métodos de graficar funciones usando software libre. Usando sagemath en cocalc (https://cocalc.com/) o sagecell (https://sagecell.sagemath.org/) podemos poner el código
x=var('x'); f1=x^2+2*x;f2=x;f3=-1;f=piecewise([((-oo,-1), f1),([-1,1],f2),((1,oo), f3)]);plot(f,x,-5,5,ymax=5, exclude=[1])
y con R (un lenguaje de programación usado en estadística) un código simple que funciona es éste
myfunction = function(x){(x< -1)*(x^2+2*x)+(-1<=x & x<=1)*x+(x>1)*(-1)}
plot(myfunction,-5,5,type="p")
Una gráfica mejor, que detecta automáticamente discontinuidades en una expresión matemática, se hace con la función plotFun que forma parte del paquete gráfico mosaic
library(mosaic)
myfunction = function(x){(x< -1)*(x^2+2*x)+(-1<=x & x<=1)*x+(x>1)*(-1)}
plotFun(myfunction,xlim=range(-5,5))
-
Hola Julio_fmat.
Si estudias matemática te recomiendo instalar en tu pc un buen software de matemática y aprender a usarlo,es mejor inversión de tiempo a mediano y largo plazo que aprender a usar una página web.
Por supuesto, es sólo un consejo.
-
Muchas Gracias a todos :laugh: ;)
Emm, bueno si, es necesario tener un programa en el PC que nos facilite la vida. Estoy usando Geogebra y Magma para estos fines.
Saludos.