象征性的分段表达式转换成一个函数如何处理
16个视图(30天)
显示旧的评论
我需要一个象征性的分段表达式转换为matlab函数处理。
我试着使用matlabFunction()但它抛出一个symengine错误的不平衡或意想不到的括号或支架。
任何帮助将不胜感激。
答案(1)
沃尔特·罗伯森
2016年3月27日
如果你写出来与最终集成步骤没有完成,你扩大()条款,结合指数和简化,可以表明,最低必须发生在z是alphaexp的均值。
v = 0和E = 18000附近,积分非常陡峭。v = 0.002486920643673647643722704附近的关键是让你头发少积分是如此巨大,以至于无法计算有效,但头发更让你不可或缺的非常小——例如值的1/10 ^ (10 ^ 13)。我认为这意味着至少是你的上界,v < 6000但之间的区别,以及任何v > 0.002486920643673647643722704将需要计算数以十亿美元计的数字来确定不同。固有的不准确常数如8.314中没有证明这些计算。
4评论
沃尔特·罗伯森
2016年4月6日
请不要一个变量名称“错误”干扰使用关键的MATLAB函数误差()和为别人很难读的代码。
请出示的输出error1 matlabFunction调用的输出。
我有一个模糊的记忆,可能有一个错误在int()函数的转换处理。