how to call prepared function (m file)

Hi,
I downloaded a function a function and I want to use it in my script. I tried to call it by using 'load' and 'import' but got error.
how can I call it?

 Réponse acceptée

Sriram Tadavarty
Sriram Tadavarty le 16 Mar 2020

0 votes

Hi Sani,
You can directly call the function with its name, provided it is in the path. For example your downloaded function name is myfun.m, then directly call with its name and required inputs in the script you want to access.
Regards,
Sriram

8 commentaires

sani
sani le 16 Mar 2020
It says Undefined variable when I do that
Sriram Tadavarty
Sriram Tadavarty le 16 Mar 2020
Is that ensured the file is in the matlab path? Does the function have any inputs and outputs? Can you show what the error is?
sani
sani le 16 Mar 2020
I downloaded the function from here: https://www.mathworks.com/help/matlab/ref/scatter.html
the error messege is:
scatter_kde.m
Undefined variable "scatter_kde" or class "scatter_kde.m".
Sriram Tadavarty
Sriram Tadavarty le 16 Mar 2020
Hi Sani, i didn't see any function with name scatter_kde.m, in that page.
Sriram Tadavarty
Sriram Tadavarty le 16 Mar 2020
Thanks for the link. May i know if the example provided in the function, works? Like, try help scatter_kde in command promt and run the example.
sani
sani le 16 Mar 2020
yes it works
Sriram Tadavarty
Sriram Tadavarty le 16 Mar 2020
Then, it should work if used in script directly. Use it with scatter_kde(x,y) in the script

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by