Autor
|
Tema: Evaluar función en puntos con c++ (Leído 3,243 veces)
|
csergioc
Desconectado
Mensajes: 3
|
Hola buenas noches, soy nuevo en el foro, estoy intentado hacer un programa para la facultad y me surgió un problema. Para la regularidad de una materia me piden que programe un método numérico, en este caso diferenciación numérica hacia adelante, el cual se divide en dos partes, una ya la tengo listo, pero en la segunda tengo que calcular la derivada de la función ingresada en un punto. Para realizar el cálculo debo pedirle al usuario que: 1-ingrese una funcion matematica( ya sea cos(x), x^5+2*x, etc) 2-Punto Inicial 3-Punto Final 4-Salto de punto ej: cos(x), desde 1, hasta 5, salto de 0.5 . Para ello tengo que armar la tabla de valores de esa funcion y luego aplicar el método numérico.
AQUI EL PROBLEMA: como hago si el usuario ingresa "cos(x)+2*x^2", esas "x" se reemplace en los distintos puntos y así poder crear la tabla de funcion para distintos puntos?
EJEMPLO: cout << "Ingrese la funcion" << endl; cin>>funcion; //suponiendo que el usuario ingreso cos(x), y x vale 5. Si imprimo funcion, me muestre el valor del cos(5)
Llevo varios dias pensando e intentado, pero no logro avanzar. En internet no logré encontrar ningun ejemplo, por eso recurro a ustedes PD: no respondan con la libreria math.h jaja!
Espero que me puedan ayudar.
|
|
|
En línea
|
|
|
|
engel lex
|
si no puedes usar math.h tienes que hacer un metodo de cálculo trigonométrico y radical... (aqui un tema que escribí sobre ello https://foro.elhacker.net/programacion_cc/calculando_funciones_trigonometricas_sin_librerias_series_de_taylor_aporte-t443463.0.html;msg2044800#msg2044800 ) sobre el como hacer la operacion, inevitablemente te toca leerla como char (o string si puedes) e interpretar cada sección y seguir el orden de operandos paso por paso
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
csergioc
Desconectado
Mensajes: 3
|
si puedo usar math.h, no me expresé bien, disculpa!
de todas formas ahora voy a leer tu tema
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Evaluar formulas.
Programación Visual Basic
|
mdg
|
4
|
2,726
|
22 Enero 2007, 04:26 am
por mdg
|
|
|
Evaluar mejor antivirus
« 1 2 »
Seguridad
|
washoavila
|
13
|
10,177
|
25 Noviembre 2010, 19:22 pm
por washoavila
|
|
|
Dejar de evaluar if?
.NET (C#, VB.NET, ASP)
|
Di3goXx
|
7
|
4,462
|
5 Octubre 2011, 03:53 am
por Keyen Night
|
|
|
Evaluar Una Funcion dentro de otra funcion Python
Scripting
|
cristiantorres
|
1
|
10,674
|
14 Abril 2012, 06:20 am
por cristiantorres
|
|
|
Evaluar rendimiento de la aplicación
Programación General
|
najmuddin
|
6
|
3,510
|
10 Enero 2013, 11:48 am
por ABDERRAMAH
|
|