Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Дано: Два точечных заряда, находящихся на некотором расстоянии. Нужно нарисовать силовые линии электрического поля средствами Borland C++ Builder, но в общем, это не суть вопроса. Понятно, что силовые линии есть интегральные кривые, т.е. вектор напряженности образует с ними касательную в каждой точке. Т.е. надо решить некоторое дифференциальное уравнение. Проблема в том, что никак не могу сообразить его вид. Может, кто-то поделится мыслями на это счет, или предложит иной способ решения задачи?
nickolasB
Re: Электричество. Силовые линии.
03.12.2011, 12:41
уравнение векторных линий имеет вид: В координатном виде:
rustot
Re: Электричество. Силовые линии.
04.12.2011, 12:51
кроме того что правильно нарисовать линию, нужно еще и выдержать правильное расстояние между линиями, обратно пропорциональное напряженности поля по модулю. тут наверное самое простое начиная рисовать от одного точечного заряда каждую новую линию сдвигаться на фиксированный угол, поскольку в этой точке поле второго заряда стремится к нулю по сравнению с полем первого
а для самой линии вы после каждого шага просто вычисляете направление нового суммарного вектора поля, и сдвигаетесь на шаг в этом направлении.