Conversion from Mathematica to Matlab
显示 更早的评论
Hi there. I am trying to convert a piece of code from Mathematica to Matlab. The code is given in the picture. In the mathematica code snippet, there is a section where it defines:
st= FindRoot[V[s] == em, {s,em}][[1,2]]
I am unsure, what is the double sqaure brackets at the end of the expression, [[1,2]]? I have never seen this before nor am I familiar with mathematica. The attached file gives a better idea of what I am asking about. Thanks.
回答(1 个)
Walter Roberson
2015-7-17
0 个投票
In Mathematica, [[1,2]] is indexing at location (1,2); see https://reference.wolfram.com/language/tutorial/ManipulatingListsByTheirIndices.html
In context, they are expecting multiple roots and are extracting the second root.
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!