Difference between MATLAB on Mac & Windows?
74 次查看(过去 30 天)
显示 更早的评论
I running the exact same test on the exact same code (ensured by checking out the same revision of a code repository) on a Windows computer and on a Mac, and the test failed on Windows but passed on Mac.
I think I've controlled for all the differences between the two environments: in both scenarios Matlab is 8.4.0.150421 (R2014b), the relevant toolboxes all seem to be the same version, the path is set the same, and the code is exactly the same.
I did notice that the JVMs are different (Java 1.7.0_55-b13 on the Mac and Java 1.7.0_11-b21 on Windows), but it seems that the JVMs are packaged with Matlab, so I can't control that?
Any advice would be greatly appreciated.
4 个评论
Sanjana Chhabra
2021-11-16
on copying and pasting code windows matlab automatically preserves the line break but macOS pastes all the code in one line. Can someone help??
采纳的回答
Walter Roberson
2015-8-7
The implementations on different operating systems are permitted to have different default rounding modes. Have a look at http://undocumentedmatlab.com/blog/undocumented-feature-function for information on feature() and system_dependent()
The different operating systems definitely have BLAS and LAPACK compiled differently, and on MS Windows you may being using Intel's MLK. MS Windows in particular is known for having a different version of MLK for different CPU architectures (AMD vs Intel for example, but even different families within a manufacturer.)
For this reason, you should not expect that the bottommost bits of a calculation will be exactly the same on different systems.
0 个评论
更多回答(1 个)
jesus osiel moya fuentes
2021-12-8
What are the restrictions if I make an executable program on MAC or WINDOWS?
1 个评论
Walter Roberson
2021-12-8
Mac does not support activex or .NET, or use of MATLAB as an Automation Engine
Mac does not support writing .xls or .xlsx files using xlswrite() -- but does support writing them with writetable(), writematrix(), and writecell()
There are some toolboxes that are not supported on Mac
There are probably some other items.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!