mathematica 方程
我只是想 用 mathematica 解方程:
但是 的出来的 结果 不是 想要的 东西.
我是:
input[1]=solve[x^2+2x-2==0,x]
得出来的结果是:
output[1]=solve[ false,0]
为什么 output 是这样的?
人气:273 ℃ 时间:2020-05-08 04:34:10
解答
……这槽点略多啊.
首先,Mathematica的内建指令全是以大写字母开头的,所以正确的应该是:
Solve[x^2 + 2 x - 2 == 0, x]
然后,你会产生这样的报错,那说明你之前对x赋过0这个值,所以,你在执行上面的指令之前,必须先清变量,即:
Clear[x]
Solve[x^2 + 2 x - 2 == 0, x]
最后,楼下的老兄说的是错的,变量和数字相乘的情况,只要数字在前面,乘号是可以省略的,就算是在后面,也可以用个空格代替.
最后的最后,无关紧要的一点,Mathematica里面的输入的格式都是“In[…]:=”,输出的格式都是“Out[…]=”,所以上面你写的那个,是你随手写的吧.
推荐
猜你喜欢
- 3-乙基-1-辛烷结构简式
- 虚拟语气,现在时,过去时,将来时各造一个句子,
- And I will figure out that we can baby
- ,AB∥CD,直线EF分别交AB、CD于点E、F,EG平分∠BEF交CD于点G,∠EFG=50,求∠BEG的度数.
- 设a,b,c为正实数,且a+b+c=1,则ab^2c的最大值为多少
- 两组相同的牌,每组两张,两张牌的牌面数字分别是1,2,从每组牌中各摸出一张,两张牌的牌面数字和为3的概率
- 设函数y=f(x)对于x>0有意义,且满足条件:f(2)=1,f(xy)=f(x)+f(y),f(x)在(0,+∞)上为增函数, ①证明:f(1)=0; ②求f(4)的值; ③如果f(x)+f(x-3)≤2,求x的取值范围.
- 嫦娥三号到月球要多久