24小时热门版块排行榜    

查看: 3218  |  回复: 9

longtang2046

新虫 (初入文坛)

[求助] 对含有多个变量的复杂公式用matlab积分的问题 已有2人参与

对一下复杂公式进行matlab积分运算,对x进行【0,1】上的积分,式子含有A_1_1和theta未知量。
我用了int,无法求取结果。

0.14*(x + 0.19)*(9.2e3*((60.0*A_1_1*cos(4.0*theta)*cos(15.0*x))/(0.14*x + 0.027) - (29.0*A_1_1*cos(4.0*theta)*sin(15.0*x))/(x + 0.19)^2)^2 + 6.6e3*((15.0*A_1_1*sin(4.0*theta)*cos(15.0*x))/(x + 0.19) - (822.0*A_1_1*sin(4.0*theta)*sin(15.0*x))/(x + 0.19)^2)^2 + 3.4e8*A_1_1^2*sin(4.0*theta)^2*sin(15.0*x)^2 + (7.9e8*A_1_1^2*sin(4.0*theta)^2*sin(15.0*x)^2)/(0.14*x + 0.027)^2 + (1.3e4*A_1_1*sin(4.0*theta)*sin(15.0*x)*((15.0*A_1_1*sin(4.0*theta)*cos(15.0*x))/(x + 0.19) - (822.0*A_1_1*sin(4.0*theta)*sin(15.0*x))/(x + 0.19)^2))/(0.14*x + 0.027)^2 + (3.3e5*A_1_1^2*sin(4.0*theta)^2*sin(15.0*x)^2)/((x + 0.19)^2*(0.14*x + 0.027)^2))
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhanwl

金虫 (正式写手)


jjdg: 金币+1, 感谢参与 2017-11-03 15:11:35
太复杂的直接用数值计算就可以呀

发自小木虫Android客户端
2楼2017-11-02 00:26:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longtang2046

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by zhanwl at 2017-11-02 00:26:21
太复杂的直接用数值计算就可以呀

数值积分求解,被积分的式子不能含有变量
3楼2017-11-02 00:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微言锋笔

新虫 (小有名气)


jjdg: 金币+1, 感谢参与 2017-11-03 15:11:44
数值积分,以一定步长给两个参数赋值,积分结果为一个二维表格。

发自小木虫Android客户端
4楼2017-11-02 09:14:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longtang2046

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 微言锋笔 at 2017-11-02 09:14:47
数值积分,以一定步长给两个参数赋值,积分结果为一个二维表格。

感谢您的回复,您能举一个例子吗?我没太明白你说的内容,谢谢
5楼2017-11-02 12:21:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2017-11-03 15:11:51
高等数学中讲过,有很多被积函数,是不存在能以解析式表示的原函数的。
你的问题就是此类,所以没必要再追求获得解析的原函数了。
求取数值积分更为实际。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
6楼2017-11-02 12:26:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

longtang2046

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by 月只蓝 at 2017-11-02 12:26:53
高等数学中讲过,有很多被积函数,是不存在能以解析式表示的原函数的。
你的问题就是此类,所以没必要再追求获得解析的原函数了。
求取数值积分更为实际。

但是被积函数里有变量,没有办法通过matlab数值积分实现,如trapz,quad等
7楼2017-11-02 19:14:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微言锋笔

新虫 (小有名气)

引用回帖:
5楼: Originally posted by longtang2046 at 2017-11-02 12:21:37
感谢您的回复,您能举一个例子吗?我没太明白你说的内容,谢谢...

我做过两个参数的数值积分,(v1:step1:s1,v2:step2:s2)按照精度要求给定二维表格。

发自小木虫Android客户端
8楼2017-11-02 23:22:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微言锋笔

新虫 (小有名气)

你的两个参数的取值范围大概是多少,明天去实验室给你试试

发自小木虫Android客户端
9楼2017-11-02 23:25:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peacepace

新虫 (小有名气)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2017-11-05 23:43:47
引用回帖:
7楼: Originally posted by longtang2046 at 2017-11-02 19:14:29
但是被积函数里有变量,没有办法通过matlab数值积分实现,如trapz,quad等...

可以试试mathematica
10楼2017-11-05 21:50:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 longtang2046 的主题更新
信息提示
请填处理意见