作业帮 > 综合 > 作业

matlab中如何用数值积分求下式:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/06 02:01:18
matlab中如何用数值积分求下式:
y = 1/2-((100-x.^2).*log((10+x)./sqrt(abs(100-x.^2))))./(20*x);
其中x 的范围是(t,t+a),t是变量,a是常量
你这个式子是没有办法求得解析解的!
再问: 为什么呢?可否说的清楚点啊,谢谢了。
再答: 对数函数是没有办法进行解析积分的,这个你应该是知道吧
再问: 所以我想用数值积分进行求解,譬如给定t的范围(0,100),我想把积分后关于t的图画出来,不知道怎么画?
再答: 这个可以的,首先定义好t数组,然后针对每一个t,进行一次数值积分,得到一个数,然后把所有得到的数和t一起画图就行了!
再问: 你还能帮我解决下这个问题吗?真的非常感谢你。。 http://zhidao.baidu.com/question/417087345.html?quesup2&oldq=1#share-panel