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 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.
回答 (1 件)
Walter Roberson
2022 年 10 月 1 日
0 投票
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:
- 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
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.
カテゴリ
ヘルプ センター および File Exchange で Full-Wave Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!