[C con Clase] DUDA Ejercicios Capt2 Curso de graficos

Davidson, Steven srd4121 en njit.edu
Vie Dic 28 22:07:51 CET 2012


Hola Miguel Alejandro,


2012/12/28 Miguel Alejandro Jimenez Ramirez <cerberbero en gmail.com>

> Bueno pude solucionar el problema , pero tuve que cambiar dos cosas
> del algoritmo:
>
> 1. yp = ypf + 1 + dypu *fabs(yu - yui);
> Aca tuve que sumar el diferencial dypu
> 2.yp=yp-ypf;
> Luego el valor de yp , le tuve que restar el valor de la altura , por
> que si no , no alcanzaba a graficar la funcion.
>
>
Bueno, ya te he explicado el problema que involucraba un error.


> Ahora comence con el ejercicio 2.
>
> Pero no entiendo como hacer la cuestion de las asintotas es decir ,
> como le digo que grafique hasta el infinito a una funcion?,
> Podria ser con un condicional , if(valor == "valor de la asintota")
> Grafique el punto mas grande en Y? ,no entiendo muy bien , si pudieran
> ayudarme se los agradeceria.
>

El enunciado del problema da la pista para solucionar este problema:

"Precalcula, x^2 - 1,5x + 0,5 = 0"

Es decir, calcula los ceros o raíces polinómicas de este polinomio, lo que
implica resolver esta ecuación para los valores de "x", que en general es:

ax^2 + bx + c = 0

Aquí te dejo la fórmula para calcular las soluciones en "x".

x1 = (-b + radical(b^2 - 4*a*c)) / (2a)
x2 = (-b - radical(b^2 - 4*a*c)) / (2a)

Una vez que tengas estos valores, entonces rompe el bucle 'for' para que
haya tres bucles, porque ahora hay tres intervalos para los valores de "x":

1. (-inf, x1)
2. (x1, x2)
3. (x2, +inf)

(si x1 < x2)

Obviamente, no vamos a implementar "infinito", así que comprueba cuáles
intervalos son válidos para el enunciado del problema.


Espero que esto aclare las dudas.

Steven
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20121228/4c003bb7/attachment.html>


Más información sobre la lista de distribución Cconclase