- there is a m file or mlx file named the same thing as the function being called;
- or you can reach a function handle for the function and the handle that was created inside the m or mlx file;
- or the function being called is a static function defined by a loaded class;
- or the function being called is a method function of a class and an object of the class is being operated on
i am receiving the error "Execution of script loopRectangular as a function is not supported" when i try to run the following line of code: ha=loopRectangular('Length',1.0,'W
1 次查看(过去 30 天)
显示 更早的评论
i am receiving the error "Execution of script loopRectangular as a function is not supported" when i try to run the following line of code: ha=loopRectangular('Length',1.0,'W I know the function is in my pc, and have set a path to ...CreateAndViewRectangularLoop AntennaExample.mlx. However, I receive the error shown above.
0 个评论
回答(1 个)
Walter Roberson
2022-10-1
It sounds as if the function is defined inside the mlx and you are trying to call it from outside the mlx. That is not possible.
You can only call a function defined within a different m or mlx file under one of the following circumstances:
Otherwise functions defined inside m or mlx files that are not the first thing in the file are considered private and cannot be accessed from outside.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Analysis, Benchmarking, and Verification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!