Wolfram mathematica 理解Mathematica中微分方程的解

Wolfram mathematica 理解Mathematica中微分方程的解,wolfram-mathematica,mathematical-expressions,Wolfram Mathematica,Mathematical Expressions,我使用DSolve作为解决方案: Function[{t}, -(( 1. (2. + k (-1. - 2. t) + k^2 (-0.5 + 1. t + 1. t^2)))/k^3) + E^(-1. k t) C[1]] “.”和“()”是什么意思?例如,在'2.+k(-1.-2.t)'的情况下,它是什么意思? 如何将其转换为普通的数学表示法?非常简单,因为第一种表示法也经常在C和Java等语言中使用,第二种表示法实际上是数学表示法。所以, 1.只是指1.0。在编程语言中

我使用DSolve作为解决方案:

Function[{t}, -((
   1. (2. + k (-1. - 2. t) + k^2 (-0.5 + 1. t + 1. t^2)))/k^3) + 
  E^(-1. k t) C[1]]
“.”和“()”是什么意思?例如,在'2.+k(-1.-2.t)'的情况下,它是什么意思?
如何将其转换为普通的数学表示法?

非常简单,因为第一种表示法也经常在C和Java等语言中使用,第二种表示法实际上是数学表示法。所以,

  • 1.
    只是指
    1.0
    。在编程语言中,这与简单的
    1
    不同,后者通常表示整数,而
    1.0
    表示实数。在Mathematica中,A1是具有无限精度的完美数值,而
    1.0
    只有机器精度

  • k(1-t)
    只是指
    k*(1-t)
    。括号也像在普通数学中一样使用


非常简单,因为第一种语言在C和Java等语言中也经常使用,第二种语言实际上是数学符号。所以,

  • 1.
    只是指
    1.0
    。在编程语言中,这与简单的
    1
    不同,后者通常表示整数,而
    1.0
    表示实数。在Mathematica中,A1是具有无限精度的完美数值,而
    1.0
    只有机器精度

  • k(1-t)
    只是指
    k*(1-t)
    。括号也像在普通数学中一样使用