mathematica解方程组的实数解
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 16:05:40
……仔细一看,你写的是Dsolve啊喂,应该是DSolve,Mathematica是区分大小写的,边界条件里的中括号也错成小括号了.改完了再试试.再问:改好了,能解。但是解到后来就变成如图这种情况了&
使用NSolve可以瞬杀……
这种东西你不把实际方程给出来别人没法解答……如果是线性方程组的话,只要你语法不要错,Mathematica的Solve指令一般都可以解的——不过……看你的说法,你在软件方面是0基础?再问:好吧,您是老
(1)因为你根本不会用mathematica软件,当然求不出解了.你的代码就写错了,函数调用的时候是写方括号,不是小括号.(2)其次,当你要求求解一个方程的时候,你应该指定未知数,比如你解一个含有x的
关于一个解和三个解的问题:maple里面解方程和不等式有两个命令,solve(),fsolve(),前者是符号解,后者是数值解.对于输入为浮点型的数据的方程、不等式,前者的结果仍然以数值表示,但是仍然
格式上的错误是,大括号有一对就可以了,不需要把初始条件和微分方程分割开来.然后,即使改了也是解不了的……要不是这个没有解析解,要不就是mathematica还不会解这个方程的解析解.(mathemat
类似以下格式,自己看吧,我估计你mathematica符号表达式用不来,建议借书看看,肯定有例题Solve[{x*(0.160549*0.21372*(1-y*Exp[-2z])-a)==0.0013
可以出的,再问:如果我想依次画出y[1,0,mu]y[0.99,0,mu]y[0.9,0,mu]y[1,1,mu]y[1,2,mu]怎么弄?另外,要是把您画的这个的直线部分的下部分抹掉怎么弄?如果分开
可以实现的,你把你的想法再写具体点,我可以帮你实现.你要写成像课本上的题目的形式一样明白我才能做,而你只是简要的说了你的想法,我不想花时间去理解你的想法.补充:a[]的值开始是0,只有两个a[]有值(
在新浪上有同一个问题,不知道是不是你问的,输入:Reduce[{x+2y+3z==4,2x+3y+4z==5,x+3y+5z==7},{x,y,z}]输出:Out[1]=y==-1-2x&&z==2+
你是想把y反解出来吗?是的话就像下面这样写再问:我问一下,你那矩阵式怎样输入的啊!再答:
解析解太复杂,无法求出啊.只能将未知数的实际值代入方程,求得数值解.再问:我把x,r,d,h,l都用数值带入,然后只求Alpha和Beta关于s1和s2的关系,可是还是求不出来难道只能也带入s1和s2
建议改用matlab或者excel,mathematica接触不多,不过感觉数值矩阵运算不行
首先,是NDSolve而不是NDsolve,Mathematica是区分大小写的.其次……其实你看看警告信息就该明白的——方程过定了,也就是,你给的方程数目过多了(两个未知数你给了三个方程),试着去掉
好像没有.你可以转写成y',y''型的再用NSolve.当然,也可以用函数D表示导数(包括偏导数),我想dy,dx形式的转写成用函数D表示要比转写成y',y''型方便.函数D可以在帮助查到.
你之前错将x[0]==x0写成过x[0]=x0吧.这导致了变量赋值.先执行一下Clear[x]再执行你的代码.
你能不能用标准格式编写了给我,我用lingo帮你求解;
挺难的,建议你发到学问社区上的mathematica小组,那高手挺多的
什么叫用变量替换验证啊……难道是这样?:eqn={x^2-y==1,x+y^2==0};sol=Solve[eqn,{x,y}]eqn/.N@sol再问:请问最后一句是什么意思再答:我以为你的”变量替
sol=Solve[];sol为方程的解,sol={a->..,b->..,c->..}这样的形式你就可以aa=sol[[1,1,2]]即得出了abb=sol[[2,1,2]]为bcc=sol[[3,