24小时热门版块排行榜    

CyRhmU.jpeg
查看: 798  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小区老虎

新虫 (初入文坛)

[求助] 求助各位大神, 用matlab解以下方程的时候出现了问题,请问如何求解?已有2人参与

clear;
syms zeta alpha beta z;
m=1;n=1;
zeta=1+i;
alpha=2/3*pi;
beta=1/3*pi;
funone=int(z^(alpha/pi-1)*(1-z)^(beta/pi-1),z);  %积分项;
funtwo=zeta*gamma(alpha/pi)*gamma(beta/pi)/(n+n*i/tan(alpha))/(gamma(alpha/pi+beta/pi));
z=solve('funtwo=funone','z')

结果输出显示的是
Warning: Explicit integral could not be found.
Warning: Explicit solution could not be found.

怎么能求得z的解呢?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
数值解应该是没问题的吧,积分区间是多少?还有公式里的i是什么?有确定值吗?
6楼2015-10-08 16:34:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

电线杆子

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
不定积分int(z^(alpha/pi-1)*(1-z)^(beta/pi-1),z),在Matlab中没法给出解析解,只能得到:
int(1/(z^(1/3)*(1 - z)^(2/3)), z)。
所以z=solve('funtwo=funone','z')这句会有语法错误。
不确定是否正确,仅供参考。
2楼2015-10-08 00:17:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lljianzhu

木虫 (著名写手)

int括号内的a/beta,还有z不识别,联系用@alpha等

发自小木虫Android客户端
3楼2015-10-08 00:20:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lljianzhu

木虫 (著名写手)

4楼2015-10-08 00:21:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见