Как ускорить работоспособность программы, вычисляющей значения функции и рисующей графики - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д