求MATLAB大神,算一个定积分的程序 20
2个回答
展开全部
如果是写matlab语句的话,如下:
syms x
t = int(1/sqrt(25*(x^(1/3)-1)-23*(x-x^(1/3))),0,1)
不过,最终算不出结果,不是程序编写的问题,而是这个公式不是显示积分,因此是不能直接积分的~
你看看你的问题能不能有其他条件将计算公式转化一下,或许才能积分~
syms x
t = int(1/sqrt(25*(x^(1/3)-1)-23*(x-x^(1/3))),0,1)
不过,最终算不出结果,不是程序编写的问题,而是这个公式不是显示积分,因此是不能直接积分的~
你看看你的问题能不能有其他条件将计算公式转化一下,或许才能积分~
追问
如果将根号里的减号,变成加号可以吗,我不太清楚根号分之一怎么表示,谢谢!
追答
我认为是不行的,然后我刚刚也尝试了下,依旧警告是非显示积分,也许需要手动地简化一下才行~
展开全部
syms x
int( f(x) , a, b )
参考:http://jingyan.baidu.com/article/fd8044faf35ca05031137ad8.html
其中f(x)是你的函数,a=0,b=1
int( f(x) , a, b )
参考:http://jingyan.baidu.com/article/fd8044faf35ca05031137ad8.html
其中f(x)是你的函数,a=0,b=1
追问
我也是这么算的,但给出了这个结果int(1/(5-x-x^(33/100))^(1/2),x = 0 .. 1)
追答
你在让它算一遍这个式子应该就可以了,比如说让m=式子,不就算出m多少了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询