求定积分的方法分

多维空间中如何求定积分?
问题: 安培力F=BIL的定积分如何求?我认为 BIL均可以作为一个轴,但是这样已经是立体了,该应该如何求定积分(或者叫体积更好?所以扩展问题到空间中如何求定积分。高中学生,知识量不足,谢谢各位。
按投票排序
参见多重积分,高等数学里面有详细的解释
现在你先当成是把导线分割成很多个小段,算出每一个电流元产生的安培力然后再加起来就好。数学上在微分形式那里会得到严格的处理,不过那需要一些代数知识。
你问的是重积分,翻翻高等数学书就行。不清楚你积分是怎么学的,重积分一般在下册,可能你只买了上册?三个变量中任何一个都可以先积分,具体顺序一般看被积式子决定,一般选最方便的顺序。积其中一个的时候将其他变量看成常数即可。例如积b的时候i与l均视作常数积完再继续积两次就ok了。
微积分下册
额,我是这么理解的安培力完整应该是,其中为的夹角,L是长度,标量,无视它。都是在三维空间内的矢量,所以.
已有帐号?
无法登录?
社交帐号登录&&/&&&&/&&
问题描述:
采用矩形法求定积分
利用矩形法可以求定积分其原理如图(9-1)所示。求函数f在(a,b)区间的定积分公式为:
所需数据与算法如下。
问题的输入:&& /*积分区间下限*/;&& /*积分区间上限*/
问题的输出:&& /*积分结果*/
程序设计:
1. 初始化积分区间(a,b)。
2. 如果把积分区间划分为100个格,则h=fabs(a-b)/100;
3. 因为区间划分为100个格,因此循环过程如下:
& for(i=0;i&100;i++)
&& fx=f (x+i*h+h/2);
C语言程序代码如下:
#include &stdio.h&
#include &math.h&
double f (double x)
& return sin(x);
double Jifen(double a,double b)
& double sum=0;
& h=fabs(a-b)/100;
& for(i=0;i&100;i++)
&& fx=f (x+i*h+h/2);
&& sum=sum+
& return sum*h;
void main()
& b=3.1415926;
& fx=Jifen(a,b);
& printf(&Ji Fen Y=%f& ,fx);
运行结果&&& Ji Fen Y=2.000082
如果将积分区间划分为1000个格,则循环条件改为i&1000,得到结果为2.00001。该测试说明积分区间划分越多,越能够接近正确结果。
微信公众号:
各位粉丝,大家好,我是C语言中文网的站长(可以了解我),C语言中文网已经开通了微信公众号,名字是「码农宿舍」(不是C语言中文网哦),我将在这里和大家交流编程知识以及工作经验。大家可以搜索名字「码农宿舍」关注,也可以用微信扫描右边的二维码关注。
当你决定关注「码农宿舍」,你已然超越了99%的程序员!
推荐文章 TOP10 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
matlab求定积分之实例说明
下载积分:200
内容提示:matlab求定积分之实例说明 matlab求定积分之实例说明 matlab求..
文档格式:PDF|
浏览次数:273|
上传日期: 04:33:38|
文档星级:
该用户还上传了这些文档
matlab求定积分之实例说明
官方公共微信找好工作,快人一步用定义法求定积分∫(a,b)2xdxa在下b在上
窝窝军团Qa82
x连续,故可积.分区间[a.b]n等分.选右端点a+k(b-a)/n, 由定积分定义:∫(a,b)2xdx=2∫(a,b)xdx=2lim∑(k=1,n)[a+k(b-a)/n](b-a)/n=2lim[a(b-a)+(b-a)^2/n^2∑(k=1,n)k]=2lim[a(b-a)+(b-a)^2/n^2[n(n+1)/2]]=2ab-2a^2+b^2-2ab+a^2=b^2-a^2
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 求定积分的方法 的文章

 

随机推荐