Это проблема с граничными значениями, вам необходимо использовать solve_bvp
from scipy.integrate import solve_bvp
import matplotlib.pyplot as plt
import numpy as np
def eq(t,u): return [u[1], -0.106*u[1]-0.006*u[0]] #return u' and u''
def bc(u0,u1): return [u0[0], u1[1]-1 ]
res = solve_bvp(eq, bc, [0,1], [[0,1],[1,1]])
time = np.linspace(0, 10)
plt.plot(time, res.sol(time)[0])
plt.xticks(range(0,11))
plt.grid(True)
plt.xlabel('time')
plt.ylabel('u(t)')
plt.show()
. Обратите внимание, что продолжением является экстраполяция и значения в 1 имеют допуск 1e-3. Таким образом, можно получить лучший результат на большом интервале, используя solve_ivp
с вычисленными значениями при t = 1 в качестве начальных значений. Разница в этом примере составляет около 0,01.
GridView показывает им всем как HTML-таблица. При нажатии на ключ подряд DetailView показывает детали для строки в отдельном пространстве. Если необходимо вставить новую строку, FormView появляется также в отдельном пространстве.
Formview предназначается для, вставляют/обновляют/просматривают единственной записи.
DetailsView предназначается для отображения единственной записи с дополнительной поддержкой подкачки страниц и навигации.
GridView предназначается к, прежде всего, для отображения/обновления нескольких записей. Это рассмотрело замену для управления DataGrid от.NET 1.1.
Ну, я прочитал учебные руководства ASP.Net QuickStart, которые дают хороший обзор каждого управления:
Учебные руководства по быстрому запуску ASP.NET
Если Вы отображаете "табличные" данные, то Вы, вероятно, собираетесь использовать DetailsView, поскольку это разработано для отношений основной детали и имеет табличный встроенный рендеринг (FormsView не делает),
Вид формы - это связанные данные, это управление интерфейсом пользователя, Но подробности представление имеет сборку в табличной рендеринге
Gridview используется только для просмотра данных, мы не можем вносить какие-либо изменения (редактирование или вставка невозможны).
Dataview используется для просмотра, редактирования или вставки данных. Dataview имеет встроенную табличную визуализацию. Он будет генерировать их для вас в виде прямого списка сверху вниз без возможности их перемещения, чтобы сделать их более удобными для пользователя.
В formview вы можете разместить элемент в любом месте на странице. Это означает, что formview предоставляет пользователю шаблон для его рендеринга.