24小时热门版块排行榜    

CyRhmU.jpeg
查看: 801  |  回复: 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的回帖

电线杆子

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +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的回帖
相关版块跳转 我要订阅楼主 小区老虎 的主题更新
信息提示
请填处理意见