08/12/2019, 03:19:17 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: LISTADO ACTUALIZADO DE CURSOS
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Comando Wolfram para función a trozos  (Leído 1583 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Julio_fmat
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Chile Chile

Mensajes: 1.953



Ver Perfil WWW
« : 26/09/2017, 08:19:14 am »

Grafique la función [texx]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}[/texx]

Usando Wolfram Alpha.

Hola, tengo claro que el comando para gráficas es plot, pero mi duda es cómo hacerlo con estos casos?  :¿eh?:
En línea

"Haz de las Matemáticas tu pasión".
Luis Fuentes
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 45.535


Ver Perfil
« Respuesta #1 : 26/09/2017, 08:29:44 am »

Hola

Grafique la función [texx]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}[/texx]

Usando Wolfram Alpha.

Hola, tengo claro que el comando para gráficas es plot, pero mi duda es cómo hacerlo con estos casos?  :¿eh?:

Pon:

Plot[Piecewise[{{x^2+2x,x<-1},{x,-1<x<1},{-1,x>1}}],{x,-2,2}]

También puedes usar geogebra poniendo:

Si[x<-1,x^2+2x,-1<x<1,x,x>1,-1]


Saludos.

* julio.ggb (15.13 KB - descargado 902 veces.)
En línea
Masacroso
Pleno*
*****

Karma: +2/-0
Desconectado Desconectado

España España

Mensajes: 1.664


Ver Perfil
« Respuesta #2 : 26/09/2017, 09:34:43 am »

Otra forma fácil y rápida de graficar funciones online es usando desmos (es una aplicación web gratuita pero no es software libre). En este caso el código sería

Cita
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 o sagecell podemos poner el código

Cita
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

Cita
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

Cita
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))
En línea
mathtruco
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Chile Chile

Mensajes: 4.904

El gran profesor inspira


Ver Perfil
« Respuesta #3 : 26/09/2017, 10:44:22 am »

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.
En línea
Julio_fmat
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Chile Chile

Mensajes: 1.953



Ver Perfil WWW
« Respuesta #4 : 03/10/2017, 07:23:50 pm »

Muchas Gracias a todos  :risa: :guiño:

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.
En línea

"Haz de las Matemáticas tu pasión".
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!