2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Поле внутри конденсатора
Сообщение17.06.2021, 13:29 
Аватара пользователя


26/01/09
137
made in USSR
Никак не пойму почему поле внутри конденсатора конечных размеров считатся однородным, а вне пластин конденсатора оно нулевое.
Берем например заряженную пластину радиуса R . Напряженность электрического поля Е по оси z перпендикулярной центру :

$E=\frac{\sigma}{2\varepsilon_0}\left[1-\frac{z}{\sqrt{z^2-R^2}}\right]$

Если мы возьмем 2 пластины и поставим их соосно на расстоянии d друг от друга, то напряженность в каждой точке вне пластин это будет сумма напряженностей от каждой пластины.
Так как заряды на пластинах равные и разного знака то получаем (для точек на оси перпендикулярной пластинам)

$E=\frac{\sigma}{2\varepsilon_0}\left[1-\frac{z}{\sqrt{z^2-R^2}}\right] - \frac{\sigma}{2\varepsilon_0}\left[1-\frac{z-d}{\sqrt{(z-d)^2-R^2}}\right] $

Вот хочу нарисовать график этой функции (убираем лишние константы и раскрываем скобки):

$E=\frac{z}{\sqrt{z^2-R^2}}- \frac{z-d}{\sqrt{(z-d)^2-R^2}}$

По идее он же должен внутри пластин от z=0 до z=d быть примерно постоянным, а вне плластин быстро падать в 0.

Возьмем d=1 и R=100 (d<<R)
и нарисуем график то получим что поле >0 далеко за пластинами да и вообще оно сильно ослаблено даже между пластинами:

Изображение

где у меня ошибка?

график рисую тут http://www1.chapman.edu/~jipsen/svg/asciisvgeditor.html

Код:
setBorder(0)
s=400
ss=1.02
initPicture(-s,s,-ss,ss)
axes(100, 0.5, "labels",100,0.5)
r=100
d=1

stroke = "red"
plot("(abs(x)/(x+0.000000001))(1-(abs(x)/sqrt((x)^2+r*r)))",0-s,s,1000)


stroke = "green"
plot("(-abs(x)/(x+0.000000001))(1-(abs(x-d)/sqrt((x-d)^2+r*r)))",0-s,s,1000)


stroke = "blue"
plot("\
(abs(x)/(x+0.000000001))(1-(abs(x)/sqrt((x)^2+r*r)))\
+\
(-abs(x)/(x+0.000000001))(1-(abs(x-d)/sqrt((x-d)^2+r*r)))\
",0-s,s,100)


тут (x+0.000000001) чтобы не было деления на ноль и график выглядел чище
abs(x)/(x+0.000000001) - направление поля справа и слева от пластины в разные стороны

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 13:39 
Заслуженный участник


28/12/12
7931
dp в сообщении #1523101 писал(а):
где у меня ошибка?

У вас, по-моему, одноименно заряженные пластины получились.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 13:54 
Аватара пользователя


26/01/09
137
made in USSR
DimaM в сообщении #1523102 писал(а):
У вас, по-моему, одноименно заряженные пластины получились.

Почему? Красный график это одна пластина и зеленый другая. Видно что если у одной пластины поле положительное при каком-то x , то у другой отрицательное.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 14:11 
Аватара пользователя


11/12/16
13850
уездный город Н
dp
Что Вы написали? И даже нарисовали ....
У исходной формулы $|z|\leqslant R$ в область определения не входит.

-- 17.06.2021, 14:13 --

PS. В коде, такой ошибки, как в тексте нет

-- 17.06.2021, 14:34 --

Del

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 14:36 
Аватара пользователя


26/01/09
137
made in USSR
[quote="EUgeneUS в сообщении #1523105"]dp
Что Вы написали? И даже нарисовали ....
-- 17.06.2021, 14:13 --

Тут вроде очевидно что в первой формуле ошибся в latex и потом прокопировал ее везде. Как это относится к сути вопроса если в графиках $z^2+R^2$ ?

Уже не могу отредакрировать исходное сообщение...

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 14:39 
Аватара пользователя


11/12/16
13850
уездный город Н
dp в сообщении #1523108 писал(а):
Тут вроде очевидно


Если Вам очевидны Ваши ошибки, то и помощь не нужна, очевидно.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 14:52 
Заслуженный участник


28/12/12
7931
dp
В поле второй пластины знак должен меняться в точке $x=d$, а у вас в коде он меняется при $x=0$.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 16:01 
Аватара пользователя


26/01/09
137
made in USSR
DimaM в сообщении #1523112 писал(а):
dp
В поле второй пластины знак должен меняться в точке $x=d$, а у вас в коде он меняется при $x=0$.


да, у меня ошибка, поправил и увеличил область :
Изображение

Но все равно видно, что там где плаcтины поле маленькое и существнно спадать начинает сильно дальше чем расстояние между пластинами.
вот код:

Код:
setBorder(0)
s=150
ss=0.05
initPicture(-s,s,-ss,ss)
axes(100, 0.01, "labels",100,0.5)
r=100
d=1

stroke = "red"
plot("(abs(x)/(x+0.000000001))(1-(abs(x)/sqrt((x)^2+r*r)))",0-s,s,1000)

stroke = "green"
plot("(-abs(x-d)/(x-d+0.000000001))(1-(abs(x-d)/sqrt((x-d)^2+r*r)))",0-s,s,1000)

stroke = "blue"
plot("\
(abs(x)/(x+0.000000001))(1-(abs(x)/sqrt((x)^2+r*r)))\
+\
(-abs(x-d)/(x-d+0.000000001))(1-(abs(x-d)/sqrt((x-d)^2+r*r)))\
",0-s,s,100)


-- Чт июн 17, 2021 17:21:08 --

Если начинать расуждать на пальцах - то вообще непонятно как поле одной пластины проходит через другую. Когда вторая пластина работает как экран.
Но тогда с внешних сторон пластин поле не должно быть равным нулю, а просто как от одной равномерно заряженной пластины.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 18:01 
Заслуженный участник


28/12/12
7931
dp в сообщении #1523125 писал(а):
Но все равно видно, что там где плаcтины поле маленькое и существнно спадать начинает сильно дальше чем расстояние между пластинами.
вот код:

Код, вроде бы, правильный. А вот график ему не соответствует.
Должны быть скачки в нуле и в $d$, а кривая непрерывная.

dp в сообщении #1523125 писал(а):
Если начинать расуждать на пальцах - то вообще непонятно как поле одной пластины проходит через другую. Когда вторая пластина работает как экран.

Вот не нужно таких "на пальцах". От них пользы никакой, а запутаться легче легкого.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение17.06.2021, 18:43 
Аватара пользователя


26/01/09
137
made in USSR
DimaM в сообщении #1523135 писал(а):
Код, вроде бы, правильный. А вот график ему не соответствует.
Должны быть скачки в нуле и в $d$, а кривая непрерывная.


Графики точно соответствуют. Скачки есть и в нуле и в d. Просто d=1, а масштаб первой картинки от [-400;400] , а на второй сильно увеличен центр и зеленый и красный графики не видно.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение18.06.2021, 03:01 


17/10/16
4802
dp
Да, синяя кривая не соответствует формуле в коде. Например, при $x=0,5$ синяя кривая должна быть равна примерно 2. Постройте этот график по этой формуле, например, в екселе. Все там получается прекрасно.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение18.06.2021, 07:42 


17/10/16
4802
Я, кстати, раньше думал, что поле около пластины конечных размеров при малом $z$ постоянно и не зависит от $z$, т.е. вблизи от конечной пластины оно ведет себя так же, как для бесконечной пластины: при $z \to 0$ должно быть $\frac{dE_z}{dz} \to 0$. Оказывается, нет.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение18.06.2021, 07:49 
Аватара пользователя


11/12/16
13850
уездный город Н
Вообще перестал понимать, в чем проблема у ТС.
1. Поле в дальней зоне вне пластин отображается верно.
2. Поле между пластинами не отображается из-за масштаба графика. Если изменить масштаб, то будет отображаться. И ТС об этом знает, как случайно выяснилось.

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение18.06.2021, 08:27 
Аватара пользователя


26/01/09
137
made in USSR
EUgeneUS в сообщении #1523172 писал(а):
Вообще перестал понимать, в чем проблема у ТС.
1. Поле в дальней зоне вне пластин отображается верно.
2. Поле между пластинами не отображается из-за масштаба графика. Если изменить масштаб, то будет отображаться. И ТС об этом знает, как случайно выяснилось.


Согласен со всем вышеперечисленным. При увеличении масштаба и внимательной проверке формул все рисуется как надо:
Изображение

код:
Код:
setBorder(0)
s=5
ss=3
initPicture(-s,s,-ss,ss)
axes(1, 1, "labels",100,0.5)
r=100
d=1

stroke = "red"
plot("(abs(x)/(x+0.000000001))(1-(abs(x)/sqrt((x)^2+r*r)))",0-s,s,1000)

stroke = "green"
plot("(-abs(x-d)/(x-d+0.000000001))(1-(abs(x-d)/sqrt((x-d)^2+r*r)))",0-s,s,1000)

stroke = "blue"
plot("\
(abs(x)/(x+0.000000001))(1-(abs(x)/sqrt((x)^2+r*r)))\
+\
(-abs(x-d)/(x-d+0.000000001))(1-(abs(x-d)/sqrt((x-d)^2+r*r)))\
",0-s,s,100)


-- Пт июн 18, 2021 09:33:16 --

вопрос модераторам - можно как-то отредактировать исходное сообщение и заменить там в фомулах $z^2-R^2$ на $z^2+R^2$ ?

 Профиль  
                  
 
 Re: Поле внутри конденсатора
Сообщение18.06.2021, 12:19 
Заслуженный участник


09/05/12
25179
dp в сообщении #1523175 писал(а):
вопрос модераторам - можно как-то отредактировать исходное сообщение и заменить там в фомулах $z^2-R^2$ на $z^2+R^2$ ?
Во-первых, нет - последующая переписка станет бессмысленной (можно было до ее появления). Во-вторых, для такого надо было "самонажаловаться", иначе велики шансы, что никто из модераторов вопрос не заметит.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group