mathematica 求解微分方程组遇到这个问题,
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/05/14 23:47:37
mathematica 求解微分方程组遇到这个问题,
ClearAll;
eqn1 = ids'[t] + Rs/Ls*ids[t] - w*iqs[t] = U0*Cos[w1*t - w*t]/Ls;
eqn2 = iqs'[t] + Rs/Ls*iqs[t] + w*ids[t] = U0*Sin[w1*t - w*t]/Ls;
DSolve[{eqn1,eqn2},{ids[t],iqs[t]},t]
运行后报错
在第一个参数中应该使用方程或者方程列表
ClearAll;
eqn1 = ids'[t] + Rs/Ls*ids[t] - w*iqs[t] = U0*Cos[w1*t - w*t]/Ls;
eqn2 = iqs'[t] + Rs/Ls*iqs[t] + w*ids[t] = U0*Sin[w1*t - w*t]/Ls;
DSolve[{eqn1,eqn2},{ids[t],iqs[t]},t]
运行后报错
在第一个参数中应该使用方程或者方程列表
这样行不行
再问: 果然是大神啊!!请问,一个=和两个==有什么不同呢,之前没用过mathematica,一直用matlab,但是这次要求解析解,所以第一次尝试,很多语法都不太懂,谢谢啦~~