实验六MATLAB在普通物理中的应用实验六:MATLAB在普通物理中的应用
一、实验目的
掌握用MATLAB解决普通物理中的难题。
二、实验仪器
1、计算机2、MATLAB软件环境
三、实验内容
1、一质点在xy平面内运动,运动方程xxtyyt求质点的轨迹方程并画出轨迹图。分别2组运动方程x3ty2t23;xtcost,ytsi
(t)运算2、设电荷均匀分布在从xL到xL,通过原点的线段上,其密度为q单位为Cm,试求出在zy平面上的电位分布。3、用毕奥萨伐定律计算位于xz平面上的电流环在xy平面上产生的磁场分布。4、振动的合成及拍频现象5、用MATLAB程序来计算演示光的单缝衍射现象
四、实验过程实验过程
1、编写如下yu
do
gm文件并设置好路径clearcloseallxi
putxsyi
putystfi
puttfNs100tli
space0tfNsdttfNs1xPlotevalxyPlotevalypxdiffxPlotdtpydiffyPlotdtplotxPlotyPlotaxisequalgrid之后:yu
do
gxtcostytsi
ttf20
fyu
do
gx3ty2t23tf2
2、设电荷均匀分布在从xL到xL,通过原点的线段上,其密度为q单位为Cm,试求出在zy平面上的电位分布。编写如下qqm的文件,设置好路径qi
put线电荷密度qLi
put线电荷半长度LNi
put分段数NNri
put分段数NrE0885e12C014piE0L0li
spaceLLN1L1L01NL2L02N1LmL1L22dL2LN
fRli
space010Nr1fork1Nr1RksqrtLm2Rk2VkC0dLqRkVksumVke
dmaxVmi
VplotRVgrid之后qq线电荷密度q1线电荷半长度L5分段数N50分段数Nr50a
s10e0109319908654holdo
qq线电荷密度q1线电荷半长度L50分段数N500分段数Nr50a
s10e0111346104159grid
3、用毕奥萨伐定律计算位于xz平面上的电流环在xy平面上产生的磁场分布。编写如下biaom文件并设置后路径
fclearcloseallRhi
put环的半径RhI0i
put环的电流I0mu04piexp7NGx20NGy20C01xli
space3320yxNh20theta0li
space02piNh1theta1theta01Nhx1Rhcostheta1z1Rhsi
theta1theta2theta02Nh1x2Rhcostheta2z2Rhsi
theta2dly0dlxx2x1dlzz2z1yc0xcx2x12zcz2z12fori1NGyforj1NGxrxxjxcryyiycrz0zcr3sqrtrx2ry2rz23dlXr_xdlyrzdlzrydlXr_ydlzrxdlxrzBxijsumC0dlXr_xr3ByijsumC0dlXr_yr3e
de
dclfquiverxyBxBy之后:biao环的半径Rh1环的电流I01
f4、振动的合成及拍频现象cleart0000110a1i
puta1w1i
putw1a112w1300a2i
puta2w2i
putw2a218w2310y1a1si
w1ty2a2si
w2tyy1y2subplot311plotty1gtexty1subplot312plotty2gtexty2sr