Getting "Execution of script roots as a function is not supported:" error
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Chinmay Raval
el 6 de Jul. de 2021
Comentada: Daniel Alejandro
el 5 de Nov. de 2024
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 comentarios
Respuesta aceptada
Kojiro Saito
el 6 de Jul. de 2021
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.
Más respuestas (1)
McYvans Frank
el 26 de Feb. de 2023
Editada: McYvans Frank
el 27 de Feb. de 2023
"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 comentarios
McYvans Frank
el 27 de Feb. de 2023
Editada: McYvans Frank
el 28 de Feb. de 2023
The command gives the direction of storage of the psat library.
C:\Users\McYvans\Pictures\psat\psat.m
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!