matlabmatlab中求定积分分中的参数

Matlab怎么计算定积分_百度知道
Matlab怎么计算定积分
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
Matlab计算定积分的具体步骤如下:1、以f(x)=e^2x+sin(x+π/3) &,积分下限:a=0,积分上限:b=π/4 &为例。首先,建立被积函数M文件;点击New,选择Function;2、在编辑器中输入指令:function f=f(x);f=exp(2*x).*sin(x+pi/3);(注意,用 &.* )3、保存函数文件到自己的工作路径,比如G:\matlab\work。输入指令:cd&G:\matlab\work,是该路径成为当前路径。4、matlab中计算积分的两种指令:1.F=quad('fname',a,b,tol,trace) & & & &Simpson数值积分法2.F=quad8('fname',a,b,tol,trace) & & Newton-Cotes数值积分法其中: fname是被积函数表达式或函数名,a,b分别是上下限,tol可以控制积分精度,省略则取0.001;trace=1则用图形表示积分过程,trace=0,没有图形。两者 比较,quad8精度更高。5、调用积分函数squad进行计算。输入指令: F=quad('f(x)',0,pi/4),如图,回车后可得到计算结果1.8612。其他函数,只要修改函数文件中的表达式即可。
采纳率:100%
求f在区间[a,b]上对t的定积分。符号解:例如f=t^2*exp(-t);a=0,b=1&& clear&& syms t%定义符号变量&& f=t^2*exp(-t);&& int(f,t,0,1)ans =2 - 5*exp(-1)数值解:例如例如f=t^2*exp(-t^3);a=0,b=1&& clear&& t=0:0.0001:1;%中间的0.0001是步长&& f=t.^2.*exp(-t.^3);%求节点处的函数值。这一句的&^&和&*&前面的&.&表示对应元素乘方、相乘。因为t是向量,只有方阵才可以乘方,矩阵乘法也必须满足相应的维数关系&& sum(f*0.0001)%节点处的函数值相当于矩形的高,步长相当于矩形的宽,乘积再求和就得到总面积的近似值。ans =0.2107
本回答被网友采纳
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。- 系统光盘下载网站!
当前位置: >
> 详细页面
Matlab中如何求解积分?
来源:系统之家
作者:zhiwei
  一谈起这款软件我想不少人应该都很了解,它是一款功能强大的数学软件,因此有很多人会下载使用它,但是刚接触它,想用使用它会碰到一些难题,最常见的就是Matlab中如何求解积分了,那么遇到这个问题,如果你不懂可以看看小编整理的以下文章内容。
  方法/步骤:
  一、Matlab求不定积分
  1、首先举一个比较简单的例子,来验证Matlab求不定积分的功能。
  求函数&xe^x&的不定积分。
  我们要用到&int&命令,具体操作见下图。
  2、函数&xe^x&的不定积分的结果见下图。
  3、实际上,我们要求f(x)的不定积分,只需在Matlab中输入如下命令:
  *****命令开始*****
  syms x C
  int( f(x) ) +C
  *****命令结束******
  当然上面命令中的f(x)为你自己指定。
  4、我们还知道一些函数的被积函数是无法用初等函数表示的,比如函数&sin(x)/x&。
  下面我们用Matlab来求一下函数&sin(x)/x&。的不定积分。
  看下图的结果。
  二、Matlab求定积分
  1、首先举一个比较简单的例子。
  求函数&x^2*e^x&在(0到1)上的积分。
  输入命令:
  *****命令开始*****
  syms x
  int( x^2*exp(x), 0, 1 )
  *****命令结束******
  命令见下图:
  2、函数&x^2*e^x& 在(0到1)的定积分的结果见下图。
  3、实际上,我们要求f(x)的在(a到b)的定积分,只需在Matlab中输入如下命令:
  *****命令开始*****
  syms x
  int( f(x) , a, b )
  *****命令结束******
  当然上面命令中的f(x)为你自己指定。
  a为积分下限,b为积分上限。
  以上就是Matlab中如何求解积分的全部教程内容了,其中里面讲解了定积分与不定积分的求解方法,现在大家就可以根据教程进行操作几遍,下次就能够熟练运用起来了。
栏目热门教程
人气教程排行
热门系统下载
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1如何在matlab中表示一个积分表达式(不是求积分值),并对被积函数中的一个未知数求再已知积分值下的解
问题描述:
如何在matlab中表示一个积分表达式(不是求积分值),并对被积函数中的一个未知数求再已知积分值下的解头都大了,matlab中的积分表达以及求解方程等都是初学,很多都不理解.下面是一个正态分布函数的一个式子,已知概率及均值,我需要求解sigma的值是多少.数分下忘得差不多了,想用matlab写个程序把sigma解出来,因为还有几个类似的组合需要批量求解.但是sigma却在被积函数中,不知道如何处理.如果能够顺道解释一下所用函数的用法就更加感谢万分了.&
问题解答:
syms y t>>int(exp((y-221)^2/2/t^2),0,200) ans =(2^(1/2)*pi^(1/2)*t^2*(erf(21*(-1/(2*t^2))^(1/2)) - erf(221*(-1/2/t^2)^(1/2)))*(-1/t^2)^(1/2))/2 >>solve('(2^(1/2)*pi^(1/2)*t^2*(erf(21*(-1/(2*t^2))^(1/2)) - erf(221*(-1/2/t^2)^(1/2)))*(-1/t^2)^(1/2))/2=sqrt(2*pi)*t*0.1') ans = 808.52553 再问: 非常感谢您的回答。我也大概知道怎么处理了,但是我想问,我在我的matlab上运行,结果与你的完全不同。请问有可能是什么原因呢? 再答: 我的是R2009a版本,可能版本不同结果的显示略微不同吧。你的数值结果也是808吧&再问: 我的是7.0....出来的是一个复数。。。我按照正常的去修改一下,出来的也是一个复数。。。 再答: 809代入是正确的,你再试试吧
我来回答:
剩余:2000字
syms y t>>int(exp((y-221)^2/2/t^2),0,200) ans =(2^(1/2)*pi^(1/2)*t^2*(erf(21*(-1/(2*t^2))^(1/2)) - erf(221*(-1/2/t^2)^(1/2)))*(-1/t^2)^(1/2))/2 >>solve('(2^(1/2
这是平均值为0,标准差为sigma的正态分布函数的积分题目也就算是一个知道累计分布概率,求积分区间的问题正好matlab里面有现成的正态累计分布反函数norminv不过期得到的是从 负无穷开始的积分根据分布的对称性,结果取反就可以了sigma=1;lamda=-norminv(0.01,0,sigma)lamda =2
对B而言,3mol B 对应6mol H2 就可以推断得到 B 是O2 ,同样的方法可以推得A 是 Cl2 .现在设n(A):n(B)=n(Cl2) :n (O2)=a,这可以得到n(Cl2)=a×n (O2)由题得:3.5mol C对应 6 mol H2,且1mol Cl2 消耗1mol H2,1mol O2 消耗2
选B1,Ctrl+F3,名称定义为y,在公式里输入=evaluate(a1),确定.然后在B1中输入=y,回车.
y=-2x+b(b为任意常数)
物体在液体中所受得压强p=hdg,即液体深度与其密度之积.边长10cm=0.1m的立方体浸入水中,下表面受到20N压力,当深度减少0.1m时,其压强减少0.1×0(N/m),在0.1×0.1=0.01(m^2)的面积上,压力减少=10(N)则上表面受到的压力为20-10=10(N
一个面表面积:10*10=100cm2压强=压力/面积=20N/100cm2=20N/0.01m2=pa-*0.1=1020pa,压力=压强*面积==10.2NF=ρgv=*0.001=9.8N
1#includemain(){ printf("请输入一个整数"); scanf("%d",&x); printf("%d",x);}2#includemain(){ int x,y; printf("请输入两个整数"); scanf("%d,%d",&x,&y); if(x>y){ printf("最
假设展开图中∠B'A'C'有∠1和∠2构成(上1下2),即∠B'A'C'=∠1+∠2 ① ∵ΔABC是等腰直角三角形∴∠BAC=45° ②∵tan∠1=1/3,tan∠2=1/2∴tan(∠1+∠2)=(tan∠1+tan∠2)/(1-tan∠1·tan∠2)=(1/3+1/2)/(1-1/3×1/2)=1∵0°
你的图不是很清楚若设BE与DF交与MS△BMC=S△DFC=1/2*30*15=225平方厘米因为E,F分别为DC,BC中点所以S△MFB=S△FMC=S△ECM=S△DEM所以S△BMF=1/3S△BEC=75平方厘米所以空白部分的面积=S△MFB+S△FMC+S△ECM+S△DEM=4S△MFB=300平方厘米所以
用find函数比如data是你数据对应的数组,要找其中值为0.5的横坐标x=find(data=0.5) 再问: 这图是plot(T,f)画出来的,用T=find(f=0.5);不好使,T=find(f==0.5);也不行 再答: 不能用T= 你可以用T0=find(x=0.5);
为什么你要把自己的作业拿出来?!1,2秒后听到回音,声音到对面山壁用了1秒,回来用了1秒.听到第一次回声知道其中一个山壁LR有340米.3秒后听到第2次回音,去1.5秒.回来1.5秒.听到第二次回声知道第二座山壁离LR有510米2 山谷两壁距离340+510=?我不知道.
1、10x10=100cm22、P=F/s=20N/0.01M2=00-ρgh=kg/m3*9.8N/kg*0.1m=1020pa,=10.2N4、ρgv=x0.001=9.8N
物体所受的液体压力p = HDG,液体深度即其情节密度.浸入水中边长10cm =0.1米立方体,其表面经受20N,当减小深度0.1米,减压0.1×1000×10 = 1000(N / m)的压力> 0.1在0.1×=面积的0.01(平方公尺),减压 = 10(N)压力 20-10 = 10(N)
若添加AF=FC,已知DF∥BC,EF∥AB,得出∠ADF=∠ABC=∠FEC,∠AFD=∠C,可以根据AAS来判定其全等,同理添加DF=EC,或AD=FC,均可以利用AAS来判定其全等.
简单的概率问题.n等于4~ 要是觉得正着算麻烦的话,不妨反过来算~你们应该学过“互斥”这个概念吧? 由题知,取出的3个球均为红球的概率为1/35,然后就可以得到式子: 1/35=1/ (C 3 ) n+3 希望这个式子你能看得懂——|||~ 右边的分母 C的上面是3,下面是n+3~然后就是计算的工夫了,算出n是4.
SΔ=1/2×(5-3)×4=4平方厘米. 再问: 还有吗?
1一滴水体积 = 1/20 = 0.05ml一滴水质量 = 0.05g所以一滴水中水分子数 = 0.05/18 * 6.02*10^23 = 1.67*10^21个2X的摩尔质量 = b/(a/12) = 12b/aX的摩尔质量还 = b*NA31mol O2含有16NA电子所以a mol O2含有16a NA电子所以
典型追击问题 再答: S=4KM V1=V船-V水=3.5KM/H V2=V水=1.5KM/H S=(V1-V2)T T=2H再问: 能给简单的普通算式吗? 再答: 4/(3.5-1.5)=2
中间一组的频数=120÷﹙1/5+1)×1/5=20
也许感兴趣的知识matlab&求含有参数的定积分
matlab 求含有参数的定积分
matlab代写程序,代做C语言,QQ:
quad函数的多参数传递一般有三种方法(请参阅附件中的介绍)。其中结构比较清晰
的方法是附件中的第三种方法,将被积函数式的定义写在一个新function文件里,使
用时用下面的方式调用:quad(@(x)function(x,a,b,...),左积分限,右积分限)。这种
方法对quad,quad8,quadl等函数都适用。
请看下面的例子(在matlab7.0上试验通过):
function y=temp(x,r)
y =(x.^r)./exp(x+1);
%quad_parameter.m
result=quad(@(x)temp(x,r),1,2)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 用matlab求定积分 的文章

 

随机推荐