Actividad: Evidencia 3 metodos numericos
Enviado por poland6525 • 23 de Septiembre de 2018 • 669 Palabras (3 Páginas) • 1.010 Visitas
...
double ymax = (((Math.Pow(vi, 2)) * Math.Sin(angulo[i]) * Math.Sin(angulo[i]))) / (2 * g); //altura maxima
double t = (((2 * vi) * Math.Sin(angulo[i]))) / g; //tiempo que tarda en llegar
double vx = vi * Math.Cos(angulo[i]);//velocidad final en x
double vy = vi * Math.Sin(angulo[i]) - g * t; //velocidad final en y
Console.WriteLine("Resultado para el angulo de" + angulo[i]);
Console.WriteLine("tiempo hasta la ultima posicion :" + t );
Console.WriteLine("Distancia maxima en x: " + xmax);
Console.WriteLine("Distancia maxima en y :" + ymax);
Console.WriteLine("Velocidad final en x:" + vx);
Console.WriteLine("Velocidad final en y:" + vy);
Console.ReadLine();
}
}
}
}
[pic 3]
Programa 4
static void Main(string[] args)
{
double[] angulo = new double[1] { 90 };
for (int i = 0; i
{
double vi = 20 ,g = 9.81;
double xmax = ((Math.Pow(vi, 2)) * Math.Sin((2 * angulo[i]))) / g; //posicion final
double ymax = (((Math.Pow(vi, 2)) * Math.Sin(angulo[i]) * Math.Sin(angulo[i]))) / (2 * g); //altura maxima
double t = (((2 * vi) * Math.Sin(angulo[i]))) / g; //tiempo que tarda en llegar
double vx = vi * Math.Cos(angulo[i]);//velocidad final en x
double vy = vi * Math.Sin(angulo[i]) - g * t; //velocidad final en y
Console.WriteLine("Resultado para el angulo de" + angulo[i]);
Console.WriteLine("tiempo hasta la ultima posicion :" + t );
Console.WriteLine("Distancia maxima en x: " + xmax);
Console.WriteLine("Distancia maxima en y :" + ymax);
Console.WriteLine("Velocidad final en x:" + vx);
Console.WriteLine("Velocidad final en y:" + vy);
Console.ReadLine();
}
}
}
}
[pic 4]
Conclusión:
Eduardo
Con este tipo de ejercicios logramos resolver este tipo de ecuación diferencial de segundo orden con valores iniciales de la variable y la derivada.
Fernando
Este tipo de ejercicios sirve para encontrar una curva especifica de la familia de curvas, que pueden ser soluciones a la ecuación diferencial.
...