TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: jhozate en 02 de Junio de 2009, 20:57:58
-
esa es mi duda, se pueden implementar funciones avanzadas en los microcontroladores, es decir, integrales, derivadas, seno,coseno, a lo mejor en assembler será sumamente complicado, pero en C es posible? Se pueden implementar dichas funciones??
-
Integrales y derivadas nose, pero funciones trigonometricas si, es aplicar series de Taylor. En CCS ya vienen implementadas muchas de estas funciones.
-
Las integrales y las derivadas si se pueden resolver, pero logicamente recurriendo a series o aproximaciones
-
Si, yo creo que se puede hacer "todo todo" en C depende de la capacidad del micro.... es cuestión de estudiar un poco y ver que método querés implementar pero para ESO nada mejor y mas odiado por los estudiantes (claro está) que las únicas y horribles numeral recipes creadas por los topos de cambridge, ahí están reunidos muchisimos métodos matemáticos computacionales.
Van desde sistemas lineales hasta FFT o ecuaciones diferenciales parciales..... loquisimos....
Aunque a veces el código se complica (se van a la mierd@) la teoría esta bien explicadita. Esa versión es free pero ahora las nuevas las cobran :x.
En internet están todos esos métodos bien explicados y hasta en castellano si los buscas bien, pero yo la tendría como librero de cabecera.
Las Numeral :?
http://www.nrbook.com/a/bookcpdf.php
Saludos!
-
osea q a lo mejor si se puede pero basicamente habría q describirle al micro indirectamente las funciones.
-
Depende del compilador. Hay funciones que que ya estan implementadas en librerias, como la math.h.
-
Un microprocesador es capaz de hacer cualquier cálculo matemático si es capaz de hacer cómputo universal.
Hay que mencionar que no puede hacer cálculos de funciones continuas. Los tiene que hacer de forma discreta (aproximaciones).
Si ya hace cómputo universal solo necesitas: ram, rom y velocidad suficiente para calcular lo que le pidas.