Getting "Execution of script roots as a function is not supported:" error
98 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I am trying to find the roots of an equation x = x^3 + 4*x^2 - 8* x -12
Below is my script:
x = [1,4,-8,-12];
y = roots(x)
I have saved this code in flie_3.m script and numming it and its giving me error as
"Execution of script roots as a function is not supported:"
0 件のコメント
採用された回答
Kojiro Saito
2021 年 7 月 6 日
It seems you have another roots.m file which is different from MATLAB's built-in roots function.
Please check the following command
which roots -all
You will get custom roots.m (in bold) and built-in roots.m files.
<SOME_PATH>\roots.m
<MATLAB_ROOT>\toolbox\parallel\gpu\@gpuArray\roots.m % gpuArray method
<MATLAB_ROOT>\toolbox\matlab\polyfun\roots.m % Shadowed
Rename the custom roots.m file to such as myRoots.m.
4 件のコメント
Prasannjeet Singh
2023 年 1 月 13 日
Facing the same issue. There is just one root file but still receiving this error. Could you help? Thanks.
その他の回答 (1 件)
McYvans Frank
2023 年 2 月 26 日
編集済み: McYvans Frank
2023 年 2 月 27 日
"Execution of script <psat> as a function is not supported: C:\Program Files\Polyspace\R2021a\toolbox\psat\settings.m"
For my case, I was adding psat library to Matlab.
Upon following this tutorial https://youtu.be/wqBHO2kzKB0, I realized person installed the library to a latter version 2016. So libraries are compatible to versions. Here's how I did to make mine work with 2021: -Downloaded and extracted PSAT 2.1.11 -Instead of following the path from video, kept the extracted PSAT folder in "picture" folder in desktop. I did drop in the toolbox folder and still got the same error, reason why I changed folder. -Follow same procedure to set path and everything -Created a new file and saved successfully.
2 件のコメント
McYvans Frank
2023 年 2 月 27 日
編集済み: McYvans Frank
2023 年 2 月 28 日
The command gives the direction of storage of the psat library.
C:\Users\McYvans\Pictures\psat\psat.m
参考
カテゴリ
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!