Построение графика функции y(x) в указанном интервале - VB

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

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

Здравствуйте! Нужен код для построение графика функции y(x). Функция может быть: - прямая - парабола (максимальная степень равна 5) Как реализовать этот код в VB. Я пишу программу для построения линий влияния. Необходимо, чтобы пользователь назначил сечение (Например, x=5). Программа должна при этом построить график функции в интервале от 0 до L. L - длина балки. ЛИНИЯ ВЛИЯНИЯ - в строительной механике - график зависимости какой-либо величины (усилия, прогиба и т. п.) в заданном сечении элемента конструкции от положения приложенной к нему единичной силы постоянного направления. Линии влияния применяются для установления наиболее выгодного расположения нагрузки.

Решение задачи: «Построение графика функции y(x) в указанном интервале»

textual
Листинг программы
  1. Private Sub Комманда3_Click()
  2. Cls
  3. Dim X, Y1, Y2
  4. Dim K
  5. K = 0
  6. Scale (-3.5, 1.5)-(3.5, -1.5)
  7. Line (-3.3, 0)-(3.3, 0)
  8. Line (0, 1.4)-(0, -1.4)
  9. For X = -Pi To Pi Step 10 / 180 * Pi
  10.  
  11. Y1 = (Sin(X)) ^ 2 * Sin(X)
  12. Y2 = Cos(X)
  13. Circle (X, Y1), 0.01, RGB(255, 0, 0)
  14. Circle (X, Y2), 0.01, RGB(0, 0, 255)
  15.  
  16. If (K = 0 And X < 0 Or K = 1 And X > 0) And Abs(Y1 - Y2) < 0.01 Then
  17. Line (X, Y1)-(X, 0)
  18. Line (X, Y1)-(0, Y1)
  19. CurrentX = X
  20. CurrentY = Y1
  21. Print "(" & Round(X, 1) & ", " & Round(Y1, 1) & ")"
  22. If X < 0 Then K = 1
  23. If X > 0 Then K = 2
  24. End If
  25. Next X
  26. End Sub

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


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

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

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы