f = x /. q[[1]]在Mathematica 是什么意思

问题描述:

f = x /. q[[1]]在Mathematica 是什么意思

斜杠点就是替换的意思
x+y /.x->a 就是把x+y里面的x替换成a
回想一下,你学代数的时候,因式分解、分解因式...都有很多的公式代换,利用这个斜杠点就能帮你很快地搞定.那整体是什么意思整体就是把x用q的第一个元素中的代换规则进行替换,然后把代换完的结果赋值给f替换这个是mathematica特有的功能,其他的都是别的编程语言里都有的概念。我的代码是这样的,能具体说一下吗,谢谢NDSolve是求解微分方程,数值解。方程的解有2个函数,都是表示成x[t]->...y[t]->...这样的形式,解赋值给q,你画图的时候,应该一个一个的画,所以要先取q[[1]] ,。。。。