声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1053|回复: 5

[编程技巧] 请教:第一个积分的参数是第二个积分的变量,代码怎么写啊?

[复制链接]
发表于 2007-5-14 15:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位大侠,请帮我解决下面这个问题啊,马上就要答辩了,老板居然说我的模型有问题,叫我换:'( :'( :'(




举个例子:


函数1中含有参数beta,函数1是对x积分,积分区域为【02】,
y1=beta*x.^2./sin(beta)

函数2中是对alphabeta 进行二重积分,积分区域分别为【0,pi】和【0,2*pi
y2= beta.^2.*cos(alpha-beta)


请高手帮忙解决啊
请把代码写在后面


我的公式很长,用符号积分int 积不出来,请用数值积分


再次感谢
回复
分享到:

使用道具 举报

发表于 2007-5-14 17:35 | 显示全部楼层
把你的问题用word贴一下.
发表于 2007-5-14 18:04 | 显示全部楼层
用subs替换第一个积分限的变量
 楼主| 发表于 2007-5-14 20:04 | 显示全部楼层
我还是用我刚才的那个例子
方便你看

谢谢你版主

请教.doc

17 KB, 下载次数: 15

公式

发表于 2007-5-14 20:49 | 显示全部楼层
在研学上给你回了,怎么还来问?!
第一个:f=@(beta) quadl(@(x) beta*x.^2./sin(beta),0,2 )
比如当beta取1时,积分结果为f(1)。MATLAB中运行f(1)得到ans =
3.1691
第二个:V=dblquad(@(alpha,beta) beta.^2.*cos(alpha-beta),0,pi,0,2*pi)

评分

1

查看全部评分

发表于 2007-5-14 23:31 | 显示全部楼层
如果你坚持不贴原问题的话, 那你看看我前几天的一个示例帖, 或者 rocwoods 的回帖就可以了.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 12:16 , Processed in 0.083205 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表