Mathematica有关问题

我在用Mathematica5.0提取多项式系数的时候出现如下问题,望高手帮忙解决!在此先谢过...
如多项式:x+2*x*y+3*x*y^2(x和y在这里都是变量)
当我想提取x项的系数的时候,输入命令:Coefficient[x+2*x*y+3*x*y^2,x]并运行,计算机给出的结果是:1+2*y+3*y^2.其实大家都知道我想要的结果应该是:1.类似问题如何解决,高手请指点,忙着论文急用...

你输入这个命令得时候系统默认y是一个参数了
好像没有一个直接用得命令
我觉得这样处理x+2*x*y+3*x*y^2先代入y=0
再对新函数提取x项系数就可以了
温馨提示:内容为网友见解,仅供参考
无其他回答

mathematica画图只显示坐标轴,问题显示输入不完整,急!!!
在使用Mathematica进行绘图时,如果出现只显示坐标轴而没有绘制图形的问题,通常意味着输入中存在一些小错误。为了解决这个问题,我们需要检查和修改几个关键的细节。首先,确保在调用Plot函数前,所有需要使用的参数,如θ3、θ4、s3等,都被正确定义,并且在定义时使用分号进行分隔。例如,如果θ3、θ4依...

如何用mathematica求解以下问题
这个问题更合理的解法是用DSolve:With[{u = u[x, t]}, eq = D[u, t, t] - a^2 D[u, x, x] == 0;bc = {u == 0 \/. x -> 0, u == 0 \/. x -> l};ic = {u == Sin[π\/l x], D[u, t] == Sin[(2 π)\/l x]} \/. t -> 0];sol = DSolve[{eq...

有关mathematica的一个问题,希望大神帮忙解决
(1)不使用N作为变量,因为N在Mathematica中是函数;(2)若a(n,j,s)用三维数组表示出来,下标不能取到0;(3)Sum括号里求和的次序不能变;(4)如果j和s是有理数(分数或整数)的话,Cos函数将给出形式化的值,例如:Cos[1],如果要得到数值结果,可以用N[Cos[j-s]]

Mathematica类型题目
如果你是要解析解的话……超越方程没解析解的情况很常见,Solve和Reduce在这个问题上都跪了,就算限制在实数域:Solve[x + Sin[x]*Cos[x] == \\[Pi]\/10, x, Reals]也只是输出一个Root函数,约等于没算出来……如果只要数值解的话,方法就多了。比如NSolve:NSolve[x + Sin[x]*Cos[x] ...

mathematica问题,拉格朗日乘数法计算最大值最小值,求函数f(x,y)=...
第一步,先定义2个函数 f[x_,y_]:= Exp[-x*y]ph[x_,y_]:= x^2 + 4*y^2 - 1 第二步,根据拉格朗日乘数法,算偏导数,解含有参数L的方程 sol1 = L \/.Solve[D[f[x,y],x]+ L*D[ph[x,y],x]== 0,L][[1]]sol2 = L \/.Solve[D[f[x,y],y]+ L*D[ph[x,y],y...

为什么Mathematica解微分方程有时会报错?
如果重启了就正常了,那八成是你对某些参数赋了值没清空。仔细观察你的变量的颜色,如果某些本该是蓝色的变量显示为了黑色,那么,就要把它清掉。一个例子:x = 1;DSolve[{y'[x] == x, y[0] == 1}, y[x], {x}]Clear[x]DSolve[{y'[x] == x, y[0] == 1}, y[x], {x}]

数学软件Mathematica的问题
那么tan(pi\/4+x)无穷大位置坐标在x=pi\/4处,左右2侧都是衰减函数,离pi\/4位置越近,值越小,所以f(1)<f(-1)<f(0)我用matlab编了下程序,验证了下:t=-1:0.001:1;y=tan(t+pi\/4);y1=tan(1+pi\/4)y2=tan(-1+pi\/4)y3=tan(pi\/4)plot(t,y)结果:y1 = -4.5880;y...

mathematica编程的循环问题
Select[s1, Mod[#, 2] != 0 && Mod[#, 3] != 0 && Mod[#, 5] != 2 &]顺便,进了Mathematica的门,就早点把循环忘掉吧,那不是Mathematica的编程风格。再顺便,慧河谷同学你要匿名何不把说话风格也改一改,知道上问Mathematica问题的人只有你老师老师的叫(还连续N个问题不采纳)。

mathematica 级数创建函数问题
f[x], {x, 0, 5}]3 你这里的第二个函数,使用了前一个函数定义,由于你这函数使用了Series,所以,需要把你的延迟赋值改成立即赋值,即 F[x] = Normal@Series[f[x], {x, 0, 5}]这点你思考一下计算过程就能明白。顺便,在Mathematica里不建议使用大写字母,可能引发潜在错误。

mathematica的问题,如何画一个n!的图形?要求n为整型。
你可以发现Mathematica可以计算比如2.1!,当然可以自己定义函数,可以避免计算这类函数:myFactorial[n_Integer] := n! \/; n > 0 ListPlot[Table[{n, myFactorial[n]}, {n, 5}]]“_Integer”是限定n为整数。“\/;”是当n>0时候才使用定义,可以单独输入Condition,然后按F1查看其用法。你可以...

相似回答