Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 10:35:14
Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现

Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的
Matlab中的符号计算中的积分问题,
我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)
积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的大小,按分段函数处理(piecewise),还没给出结果!但是x从1到2是已知的啊!有没有什么办法来解决这个问题啊?能正解此惑的朋友,

Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的

你用的是哪个版本?

我在6.5和2013b上测试都没问题:

>> syms x y z
>> r=int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)

r = 
1610027357/6563700-6072064/348075*2^(1/2)+14912/4641*2^(1/4)+64/225*2^(3/4)
 
>> double(r)
ans =
  224.9215

猜测你用的版本可能是在2008b~2013a之间,这些版本符号运算使用的是MuPad内核,但早期可能对包含开方的表达式处理不够好.试一下把变量声明为正数也许能起作用:

syms x y z positive

Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的 matlab计算积分我要计算一个积分,其中h(f)没有明确的函数表达式,是由仪器测出的一组数有限(一般有5000个点)且连续的数,上下限这里不方便写,其中的符号可作常量处理,不知怎样用matlab求这 定积分问题:积分上限x和被积分表达式(x-t)f(t)dt中的 x 应该如何理解?我看到网上类似题目,就是不理解为何被积分表示中的x可以提到积分符号外面? matlab中的积分运算如何进行 quad函数如何积带变量上下限的函数matlab中的积分问题 matlab 中的空格符号表示什么意思 帮我用matlab编程计算图中的式子 数学分析中的三重积分计算, 定积分中的三角函数问题 求解释积分公式中的符号 数学中的积分符号怎么读 Matlab符号计算问题我用Matlab计算0.4-0.3-0.1,使用符号计算,sym(‘0.4-0.3-0.1’),得到的结果为2.5e-41,这是怎么回事? matlab计算定积分 matlab 计算定积分, matlab计算积分 四边形中的计算问题. matlab问题.想算一个积分,这个结果中的Li()是什么意思?怎么让结果是一个数啊? matlab 二重数值积分 第一重积分还有符号积分上限对如图中的函数进行积分,我试过解析解估计是没有的,就希望有数值解也好,式子中其实只有Z,X是未知数,a,b,M都是已知的数值,可以取做a=4,b=2,M=