level 2
adasldadada
楼主

用mathematica求微分方程时总是报错,
DSolve[{y1'[x]==y2[x]*y3[x],y2'[x]==y1[x]*y3[x],y3'[x]-0.51*y1[x]*y2[x]==0,y1[0]==0,y2[0]==1,y3[0]==1},{y1[x],y2[x],y3[x]},x]\:6B63\:5728\:8BA1\:7B97In[39]:= DSolve::deqn: 在第一个参数 {(y1^\[Prime])[x]==y2[x] y3[x],(y2^\[Prime])[x]==y1[x] y3[x],True,y1[0]==0,y2[0]==1,y3[0]==1} 中应该使用方程或者方程列表,而不是 True.
Out[39]= DSolve[{(y1^\[Prime])[x]==y2[x] y3[x],(y2^\[Prime])[x]==y1[x] y3[x],True,y1[0]==0,y2[0]==1,y3[0]==1},{y1[x],y2[x],y3[x]},x]
