| 查看: 625 | 回复: 4 | ||
[求助]
matlab计算 已有1人参与
|
|
b=Integrate(f(x),0,a). 当a 为一n维向量时,b也同样为一n维向量。 在matlab中是如何实现运算的呢,求高手帮帮忙啊! |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : matlab计算.docx
2014-04-10 09:16:08, 17.69 K
» 猜你喜欢
2026国自然函评费到账
已经有17人回复
让我中一个面上吧!
已经有15人回复
2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战
已经有5人回复
跳槽后在研项目怎么办?
已经有10人回复
什么时候开奖?
已经有10人回复
今天放榜吗?
已经有16人回复
93BebMhtakh前后11位开头都是大写
已经有8人回复
范进中举一文的中心思想
已经有4人回复
只有每年这种时候来逛逛小木虫
已经有26人回复
filecode,4个jtjc了
已经有16人回复
mathstudy
金虫 (正式写手)
- 数学EPI: 2
- 应助: 161 (高中生)
- 金币: 4320.1
- 散金: 38
- 红花: 16
- 帖子: 446
- 在线: 141.1小时
- 虫号: 2515489
- 注册: 2013-06-20
- 性别: GG
- 专业: 计算数学与科学工程计算
2楼2014-04-10 09:38:34
3楼2014-04-10 09:51:23
mathstudy
金虫 (正式写手)
- 数学EPI: 2
- 应助: 161 (高中生)
- 金币: 4320.1
- 散金: 38
- 红花: 16
- 帖子: 446
- 在线: 141.1小时
- 虫号: 2515489
- 注册: 2013-06-20
- 性别: GG
- 专业: 计算数学与科学工程计算
|
大体上是这样 备注:运行中会有提示说Warning: Maximum function count exceeded; singularity likely. 这是因为你的被积函数值很大>exp(38)=3.1856e+016;(下面的程序放在M文件里,在命令窗口中输入a 调用Integral(a)就可以了) function b=Integral(a) % main program nn=length(a); b=zeros(nn,1); for n=1:nn b(n)=quad(@myfun,0,a(n)); end end function f=myfun(x) % integral function f=exp(38+32.633./(2.586+0.0138*x+0.834*x.^0.372)); end |
4楼2014-04-10 22:29:34
mathstudy
金虫 (正式写手)
- 数学EPI: 2
- 应助: 161 (高中生)
- 金币: 4320.1
- 散金: 38
- 红花: 16
- 帖子: 446
- 在线: 141.1小时
- 虫号: 2515489
- 注册: 2013-06-20
- 性别: GG
- 专业: 计算数学与科学工程计算
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
kexiaolong: 金币+30, ★★★★★最佳答案, 谢谢帮助! 2014-04-12 12:49:45
kexiaolong: 金币+30, ★★★★★最佳答案, 谢谢帮助! 2014-04-12 12:49:45
|
大体上是这样 备注:运行中会有提示说Warning: Maximum function count exceeded; singularity likely. 这是因为你的被积函数值很大>exp(38)=3.1856e+016;(下面的程序放在M文件里,在命令窗口中输入a 调用Integral(a)就可以了) function b=Integral(a) % main program nn=length(a); b=zeros(nn,1); for n=1:nn b(n)=quad(@myfun,0,a(n)); end end function f=myfun(x) % integral function f=exp(38+32.633./(2.586+0.0138*x+0.834*x.^0.372)); end |
5楼2014-04-10 22:30:09









回复此楼
kexiaolong
40