mathcade 中变限积分求解问题
mathcad吧
全部回复
仅看楼主
level 3
菲尼vs淇
楼主
我用mathcad画出了被积函数的图像,是位于第一象限的双曲线,无限接近Y轴,但是在这个公式里积分下限是0,当给x赋任意值时显示计算错误,是否证明这个公式是无法计算出积分的?如果可以计算,那么当已知积分结果,如何用mathcad求解积分上限?论文就卡在这里了,请求大神帮助
2016年03月31日 06点03分
1
level 13
LNSZDZG
建议有二:
1、那些常数能提在积分号的外面不?
2、下限不能是0啊!t^(-0.125)=1/t^0.125,在0发散!
在MC中下限改成0.00000001可以计算!0.000000001就不行了!
2016年03月31日 07点03分
2
菲尼vs淇
能提到积分号外边的就只有0.0092了,我也尝试了把积分下限改成接近0的小数,但是这样的改动小数位数稍微变化对结果的影响还挺大的。
2016年04月02日 14点04分
吧务
level 13
loupoo2
2016年04月02日 23点04分
3
菲尼vs淇
谢谢提点,我刚开始学用mathcad,还不是很熟练,请问如果给出了一组积分上限的值和f(x)的值,要求解积分下限,如何写语句呢?比如x=1.84,3.54,0.72 f(x)=0.03188,0.04674,0.01676
2016年04月03日 03点04分
吧务
level 13
loupoo2
2016年04月03日 09点04分
4
菲尼vs淇
X1是不是要先定义啊?我照着这样写,求解器那行的x1是红色的,显示没有定义
2016年04月03日 11点04分
吧务
level 13
loupoo2
我想用过有限元软件的都知道,求解复杂问题时应该控制收敛容差大小(并不是越小(大)越好,跟大小没关系,合适就行),才能得到比较理想的结果。像你这个问题(微积分其实极大部分软件都用有限元法进行计算的,不管它什么算法,理论基础都逃不出有限元的)mathcad的默认收敛容差是不行的,我调整的是10^-5。
说个题外话,前段时间人工智能(阿法狗)不是战胜了围棋高手李世石,还说阿法狗有自我学习功能,说白了也就是生搬硬套,什么学习功能。只有人脑才有真正学习功能,才能得到问题的理论解,电脑都只能靠的它计算优势得到无限接近理论解的数字解。像函数在零处无定义时电脑是无法计算的,人脑就可以用极限法则得出理论解,当然有些商业软件会做相应的处理后能处理一些非常规问题,但大部分非常规问题都应该人脑经过处理然后把简单化的问题输入给电脑。但愿在我有生之年能看到人类科学研究的极大进步,能把人类神经网络的工作原理彻底搞明白,那时候电脑处理复杂问题时才真正不需要人类去干预了
2016年04月04日 10点04分
5
菲尼vs淇
小吧主的回答一下子把level升上去了,我也希望看到这一天的到来。不过,我这个计算机语言小白兼数学小白还是没有搞定上一个问题,X1的定义问题。论文抽到这个题目也是醉了,深深感受到了挫败感
2016年04月05日 02点04分
loupoo2
@菲尼vs淇
我已经告诉你方法了阿,看来还得给你个图片
2016年04月05日 06点04分
吧务
level 13
loupoo2
默认收敛容差大部分问题都可以通用,对比较复杂点的值和收敛比较敏感的值,人为的调整一下大小。它得不出结果还好一些,起到了提示作用。像结构有限元,不管容差大小都会有结果,但是结果可能不符合工程实际,是否合理就要通过局部去分析了。
2016年04月05日 06点04分
6
level 3
菲尼vs淇
楼主
我们用的是一个版本的mathcad吗?怎么界面不一样
2016年04月05日 07点04分
7
吧务
level 13
loupoo2
你这个版本我没用过,我不了解,但是你这版有given。。。。。find求解块,跟我这个不同,用法一样。如果你的界面没有TOL和CTOL,你可以自己设定这两个参数,注意要大写。given。。find的用法自己看帮助文件吧,我没有用过。
2016年04月05日 09点04分
8
菲尼vs淇
嗯嗯,我再研究一下,谢谢啦~
2016年04月05日 10点04分
1