mathematica to matlab converter
古いコメントを表示
Hello. I need to convert Mathematica program to matlab. I have tried tomatlab function but doesn't know how to use it.I only need to convert some expressions.
suggest a solution
回答 (2 件)
Walter Roberson
2012 年 1 月 14 日
1 投票
In such situations the method that is most effective for me is understanding what the source code is doing and rewriting the functionality in the second language.
6 件のコメント
LOKESH
2012 年 1 月 14 日
Walter Roberson
2012 年 1 月 14 日
編集済み: Walter Roberson
2023 年 3 月 26 日
"Your Honor, the council is assuming facts that are not in evidence."
In other words, do not assume that people will refer back to and remember your previous postings.
"I need to convert the following expressions into matlab:
B=Flatten[B];
L=partition[L,length];"
I do not find any Mathematica function named "partition". There is a "Partition" function though, http://reference.wolfram.com/mathematica/ref/Partition.html . The equivalent to that function would depend upon which data structure you wanted. reshape() might be appropriate, or mat2cell() might be appropriate.
LOKESH
2012 年 1 月 16 日
Walter Roberson
2012 年 1 月 16 日
I suspect you want
L1 = reshape(L, length, []).' ;
And to be consistent with Mathematica, I suspect that your Flatten should be
B1 = reshape(B', [], 1);
In both of these cases, I am presuming that you are storing row-wise (as Mathematica would) rather than column-wise (as MATLAB would.)
LOKESH
2012 年 1 月 18 日
Walter Roberson
2012 年 1 月 18 日
It has been pretty much a decade since I did any serious Mathematica programming; it would be easier for you to look up the functions on the Wolfram site.
Too old a thread, but this answer may be helpful for some visitor. You can use ToMatlab package built for mathematica http://library.wolfram.com/infocenter/MathSource/577/ Usage: Place the file in applications folder of your base directory.
<<ToMatlab`
SOME EXPRESSION //ToMatlab
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!