求助:mathematica提示DSlove不能用作函数
mathematica吧
全部回复
仅看楼主
level 2
time丶帅丶
楼主
2023年07月13日 01点07分
1
level 3
ykkbug
你不贴代码没看出问题
eqns = {S2''[z] - a2^2 S2[z] + (a2^2 - a1^2) Sa == \[Gamma]/e,
S1'[z] - a1^2 S1[z] == \[Gamma]/e};
sol = DSolve[eqns, {S1[z], S2[z]}, z]
2023年07月13日 02点07分
2
time丶帅丶
老哥在楼下,我想知道是不是角标的原因导致的问题哎
2023年07月13日 02点07分
level 2
time丶帅丶
楼主
eqns {Subscript[s, 2]''[z] -
Subscript[\[Alpha], 2]^2*
Subscript[s, 2][
z] + (Subscript[\[Alpha], 2]^2 - Subscript[\[Alpha], 1]^2)*
Subscript[s, a] == \[Gamma]/e,
Subscript[s, 1]'[z] -
Subscript[\[Alpha], 1]^2*Subscript[s, 1][z] == \[Gamma]/e};
sol = DSolve[eqns, {Subscript[s, 1][z], Subscript[s, 2][z]}, z]
2023年07月13日 02点07分
3
level 2
time丶帅丶
楼主
又好了,不知道为啥
2023年07月13日 02点07分
4
level 2
time丶帅丶
楼主
明白了,前边定义过函数了,后边好像又套回了
2023年07月13日 03点07分
5
level 2
time丶帅丶
楼主
还有个问题就是,为啥我从文件-新建笔记本,重新输入代码那个IN[]不是从1开始,必须重新打开软件才是从1开始呢
2023年07月13日 03点07分
6
asdasd1dsadsa
因为设计如此。这个CellTag会被设置为内核中$Line的值。
2023年07月18日 15点07分
xzcyr
更通俗地说,就是所有笔记本默认情况下都连在一个内核上。这个设置可以改,但是不建议新手这么干。养成不随便污染常用变量的习惯才是正道。
2023年08月05日 03点08分
吧务
level 10
asdasd1dsadsa
https://tieba.baidu.com/p/6149871454
2023年07月18日 15点07分
8
1