小白求助:DSolve::dvnoarg: 函数 x 出现时没有参数.怎么解决?
mathematica吧
全部回复
仅看楼主
level 2
DSolve[{(M (y'[t] y[t]/Sqrt[(x^2)[t] + (y^2)[t]] +
x'[t] x[t]/Sqrt[(x^2)[t] + (y^2)[t]])' + g)*-x[t]/
Sqrt[(x^2)[t] + (y^2)[t]] ==
m x''[t], (M (y' [t] y[t]/Sqrt[(x^2)[t] + (y^2)[t]] +
x'[t] x[t]/Sqrt[(x^2)[t] + (y^2)[t]])' + g)*-y[t]/
Sqrt[(x^2)[t] + (y^2)[t]] == m x''[t], x[0] == 0, y[0] == y0,
x'[0] == vx0, y'[0] == 0}, {x[t], y[t]}, t]
2023年01月05日 00点01分 1
level 3
x[t]^2 这样写才对
2023年01月05日 01点01分 2
level 4
DSolve[{(M*
D[(y'[t] y[t]/Sqrt[x[t]^2 + y[t]^2] +
x'[t] x[t]/Sqrt[x[t]^2 + y[t]^2]), t] + g)*-x[t]/
Sqrt[x[t]^2 + y[t]^2] ==
m x''[t], (M*
D[(y'[t] y[t]/Sqrt[x[t]^2 + y[t]^2] +
x'[t] x[t]/Sqrt[x[t]^2 + y[t]^2]), t] + g)*-y[t]/
Sqrt[x[t]^2 + y[t]^2] == m x''[t], x[0] == 0, y[0] == y0,
x'[0] == vx0, y'[0] == 1}, {x[t], y[t]}, t]
2023年01月05日 07点01分 3
level 4
第一个和楼上说得一样,那个是你报错的原因,但是我改了一下,没有报错,可能是DSolve解不出来这个方程
2023年01月05日 07点01分 4
吧务
level 15
又在算椭圆轨道是吧:
tieba.baidu.com/p/7874713620
2023年01月07日 03点01分 5
1