Как ускорить работоспособность программы, вычисляющей значения функции и рисующей графики - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Есть ли возможность ускорить работоспособность программы? На входе есть десяток данных и в дальнейшем функция вычисляет из почти в 50-100 формул итоговое значение и отображается его на графике. Суть в том что нужно сделать отображение на графике всех возможных значений, для этого я делаю шаг в расчете для Х и Y всего 0.01 и тогда программа очень долго думает! порядка 20 секунд. Возможно как то это побороть?

Решение задачи: «Как ускорить работоспособность программы, вычисляющей значения функции и рисующей графики»

textual
Листинг программы
Dim result As Integer
    For z2 = 0.4 To 1.2 Step 0.01
    For z1 = 0.5 To 3.0 Step 0.01
         result  = my1(z1, z2);'Вычислять функцию один раз
        If result > 0 And result < 100 Then
            e.Graphics.DrawString(result, font1, brush2, z2 * 300 - 120, -z1 * 100 + 50)
        End If
    Next z1
Next z2

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


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

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

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