Распознание и вычисление функции и ее производной как одной из входных данных - VB
Формулировка задачи:
Здравствуйте!
Как сделать, что бы VB по введенной нами функции, определял где находится какая переменная, в какой степени эта переменная и подставляя ранее введенные значения переменных выдавал нам результат?
То есть, грубо говоря:Входные параметры
: х, f(x), где f(x) - любая функция введенная пользователем. например(x^3-1)^2 * (x^3 - 2*x - 5)
, при этом мы как-то должны заменять для компьютера эти x^3 на понятные ему Math.Pow(x,3)....Вывод:
значение переменной х подставляем в функцию и получаем результат. Второй вопрос: Как сделать что бы мы получали производную от выше упомянутой функции? То есть f '(x). ____________________________________________________________________________________________ Возникла эта проблема в связи с тем, что не удобно пользователю программы лезть в исходный код программы и вписывать туда свою функцию... Надеюсь доступно изъяснился.... Спасибо большое!Решение задачи: «Распознание и вычисление функции и ее производной как одной из входных данных»
textual
Листинг программы
t = Chr(KeyAscii) KeyAscii = IIf(InStr(1, "-0123456789." & Chr(8), t) > 0, KeyAscii, 0) If t = "." Then KeyAscii = IIf(InStr(1, Text1.Text, ".") > 0, 0, KeyAscii) If t = "-" Then KeyAscii = 0 Text1.Text = "-" & Replace(Text1.Text, "-", "") End If
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д