Распознание и вычисление функции и ее производной как одной из входных данных - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5
Похожие ответы