Executable Generated not Working when .m File is
7 次查看(过去 30 天)
显示 更早的评论
Hello,
I have a matlab script that I am using that works when using the command line like so.
I created an executable out of said file and inputted my parameters like this

The parameters are all the same and I made sure the runtime compiler I have installed is the same as the version I am using to run the script. How come this error is encountered from the executable? I apologize for including the error message in a picture I just had to include the input parameters as well.
Best,
Gabriel
回答(2 个)
Steven Lord
2025-3-24
See the section titled "Handle Input Arguments in MATLAB" on this documentation page. Those inputs are being passed into the application as text data not numbers by default.
Walter Roberson
2025-3-24
You have coded an algebraic matrix multiplication, the * operator.
Unless you are deliberately doing linear algebra work, chances are high that instead you wanted the element-by-element multiplication operator, .* (period asterisk together)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!