如何根据公式T=16E(V-E)/V^2*exp[-2a/h √ 2m(V-E)] ,用matlab作图?_百...
发布网友
发布时间:2022-05-29 21:22
我来回答
共1个回答
热心网友
时间:2024-07-29 11:19
Matlab在电磁学中的应用举例:等量同号点电荷的电场线的绘制
再次奉献Matlab在基础物理学中的应用(三)(电磁学部分)
等量同号点电荷的电场线的绘制其微分方程的函数文件:
function ydot=dcx1fun(t,y,flag,p1,p2) %p1,p2是参量,表示电量
ydot=[p1*(y(1)+2)/(sqrt((y(1)+2).^2+y(2).^2).^3)+p2*(y(1)-2)/(sqrt((y(1)-2).^2+y(2).^2).^3); %dx/dt=Ex
p1*y(2)/(sqrt((y(1)+2).^2+y(2).^2).^3)+ p2*y(2)/(sqrt((y(1)-2).^2+y(2).^2).^3)]; %dy/dt=Ey
这里的 y是微分方程的解矢量, 它包含两个分量, y(1)表示 x,y(2)表示 y,解出 y 后就得到了 x 与 y 的关系,即可依此绘制出电场线.
写好函数文件后,命名为 dcx1fun.m 存在当前路径下,然后开始编写解微分方程的主程序 dcx1.m:
p1=10; p2=10; %点电荷所带电量
axis([-5,5,-5,5]); %设定坐标轴范围 -5≤x≤5,-5≤y≤5
hold on %图形控制,不可擦除模式
plot(2,0,'*r'); plot(-2,0,'*r') %绘制两源电荷
a=(pi/24):pi/12:(2*pi-pi/24); %圆周上电场线起点所对应的角度
b=0.1*cos(a);c=0.1*sin(a); %电场线起点所对应的相对坐标
b1=-2+b;b2=2+b; %把起点圆周的圆心放置在源电荷处
b0=[b1 b2]; c0=[c c]; %初始条件,所有电场线的起点
%的横、纵坐标构成了矢量b0 和c0
for i=1:48 %循环求解48 次微分方程
[t,y]=ode45('dcx1fun',[0:0.05:40],[b0(i),c0(i)],[ ],p1,p2); %调用ode45求解,对应一个初条件(起点) ,求解出一条电场线
plot(y(:,1),y(:,2),'b') %绘制出此条电场线
end %结束循环,共绘制出48条电场线
在确定初始条件时,因为源点处是奇点,这点上微分方程的分母为 0,所以电场线不能从源点处绘制,而应当从它附近的邻域圆上绘制. 我们将电场线的起点定在以源点为圆心,0.1 为半径的圆周上.、
运行的结果:
如何根据公式T=16E(V-E)/V^2*exp[-2a/h √ 2m(V-E)] ,用matlab作图?_百...
function ydot=dcx1fun(t,y,flag,p1,p2) %p1,p2是参量,表示电量 ydot=[p1*(y(1)+2)/(sqrt((y(1)+2).^2+y(2).^2).^3)+p2*(y(1)-2)/(sqrt((y(1)-2).^2+y(2).^2).^3); %dx/dt=Ex p1*y(2)/(sqrt((y(1)+2).^2+y(2).^2).^3)+ p2*y(2...
MATLAB的符号运算变量如何创建?
f1='a x^2+b x+c' —— 二次三项式f2= 'a x^2+b x+c=0' —— 方程f3='Dy+y^2=1' ——微分方程※符号表达式或符号方程可以赋给符号变量,以后调用方便;也可以不赋给符号变量直接参与运算3.符号矩阵的创建数值矩阵A=[1,2;3,4]A=[a,b;c,d] —— 不识别用matlab函数sym创建矩阵(symbolic的...
eval(function(p,a,c,k,e,r) 解密
直接使用在线解密工具,已测试可以解密此文件 http://tool.chinaz.com/js.aspx其中变量j是一个base64编码后的png图片,想看j代表的图片(人民网的logo),用下面的方法
双曲函数与三角函数
tanα=2tan(α/2)/[1-tan²(α/2)]·积化和差公式:sinα·cosβ=(1/2)[sin(α+β)+sin(α-β)]cosα·sinβ=(1/2)[sin(α+β)-sin(α-β)]cosα·cosβ=(1/2)[cos(α+β)+cos(α-β)]sinα·sinβ=-(1/2)[cos(α+β)-cos(α-β)]·和差化积公式:si...
...c35?String.fromCharCode(c+29):c.toString
c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp(...
提问:文件后缀名的意义.
T64:Commodore 64仿真器磁带映像文件 THEME:Windows 95桌面主题文件 TIF,TIFF:标签图像文件格式(TIFF)位图 TMP:Windows临时文件 TRM:终端文件 TXT:ASCⅡ文本格式的声音数据 TZ:老的压缩格式文件 V VBA:VBase文件 VBP:Microsoft Visual Basic工程文件 VBW:Microsoft Visual Basic工作区文件 VBX:Microsoft Visual Basic...
【统计热力学答案】统计热力学第三版答案
= 4 × e 0 + 2 × exp(-0.5813) + 6 × exp(-147.4) = 5.118 2.解:(1) q 0, V = 1/[1-exp(-Θv /T )] = 1/[1-exp(-Θv /1000)] = 1.25 exp(-Θv /1000) = 1-1/1.25 = 0.20 所以 Θv = 3219K (2) N 0/N = g0exp(-∈0/kT )/q 0, V...
高分求解加密内容!两个文件如下:http://hi.baidu.com/yhb0314/blog/ite...
k = [function(e) { return r[e]}];e = function() { return '\\w+'};c = 1 };while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);return p } ('(4($){$.7=$.7||{};$.1r.5=4(a,b){3(a&&a.Q==2R){b...
谁有西威变频器AVY-KBX中文说明?谢谢。。5分
如果实在不能分开,请将开关电源上的0V和地连起来,这就保证变频器控制板的0V和主板的0V同电位。编码器:XS插座分频卡EXP-E上的XF0端子分频卡上的跳线S1,S2决定分频系数,1分频(S1-OFF,S2-OFF),2分频(S1-OFF,S2-ON),4分频(S1-ON,S2-OFF),8分频(S1-ON,S2-ON)编码器尽量选用海德汉的1387型号,而487...