空间有互相垂直的均匀电场E和均匀磁场B,空间有互相垂直的均匀电场E和均匀磁场B,B沿x方向,E沿z方向,一电子开始时以速度v向y方向前进,问电子的轨迹如何?用计算机语言编程求解,matlab语言或C
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 07:54:01
空间有互相垂直的均匀电场E和均匀磁场B,空间有互相垂直的均匀电场E和均匀磁场B,B沿x方向,E沿z方向,一电子开始时以速度v向y方向前进,问电子的轨迹如何?用计算机语言编程求解,matlab语言或C
空间有互相垂直的均匀电场E和均匀磁场B,空间有互相垂直的均匀电场E和均匀磁场B,B沿x方向,E沿z方向,一电子开始时以速度v向y方向前进,问电子的轨迹如何?
用计算机语言编程求解,matlab语言或C语言都行,
空间有互相垂直的均匀电场E和均匀磁场B,空间有互相垂直的均匀电场E和均匀磁场B,B沿x方向,E沿z方向,一电子开始时以速度v向y方向前进,问电子的轨迹如何?用计算机语言编程求解,matlab语言或C
当洛伦兹力=电场力时.qvB=Eq,则电子以速度V,沿初速度方向做匀速直线运动. 红色的轨迹
当洛伦兹力<电场力时.电子以速度V,沿y轴方向做类平抛运动. 黑色的轨迹
当洛伦兹力>电场力时.电子以速度V,沿y轴方向做圆周运动.R=mv^2/(qvB-Eq) 绿色的轨迹
电子运动轨迹应该有三种.
(1)当洛伦兹力=电场力时,电子就以速度V,沿初速度方向做匀速直线运动.
(2)当洛伦兹力<电场力时.电子就以速度V,沿y轴下方做类平抛运动.
(3)当洛伦兹力>电场力时.电子就以速度V,沿y轴上方做圆周运动.
要用到C语言?天啊!!要那么复杂么?老师要求的是用计算机语言编出来,我也没办法啊,就是不会编程所涉及那些知识,我真的一无所知.希望...
全部展开
电子运动轨迹应该有三种.
(1)当洛伦兹力=电场力时,电子就以速度V,沿初速度方向做匀速直线运动.
(2)当洛伦兹力<电场力时.电子就以速度V,沿y轴下方做类平抛运动.
(3)当洛伦兹力>电场力时.电子就以速度V,沿y轴上方做圆周运动.
要用到C语言?天啊!!要那么复杂么?
收起
#include "stdio.h"
main()
{
int i,j;
for( )
{
for( )
if( )
printf("%c%c", );
else
printf(" ");
printf("\n");
}
}