input argument type double
Mostra commenti meno recenti
when i using my matlab code, this error appear :
Undefined function 'uneldof' for input arguments of type 'double'.
when i write " which uneldof"
it says "'undeldof' not found. "
how can i fix it.
and my code is widesprerasd that i cant bring that on this paper.
6 Commenti
Geoff Hayes
il 11 Mag 2020
Mili - what is the uneldof function? Is that something that you have written that is being called from your code? If so, please show the function signature and how you are calling it (include the data types of the inputs to this function).
Mili Kian
il 11 Mag 2020
Geoff Hayes
il 11 Mag 2020
Is uneldof a function or a variable?
uneldof=eldof(points_below(:,1),:);
The above code indicates it is a variable.
Please post the full error message (all the red text) so that we know which line is causing the problem. The problem could be that you have set this variable (with the same name as the function) and then try to call the function (which is now a variable). Try changing the variable name to something else (do not give the same name as a function).
Geoff Hayes
il 11 Mag 2020
Mili - you will need to show your code for IPCGdyri. Does this file also inlcude the line
uneldof=eldof(points_below(:,1),:);
? How does commenting out this line prevent the error from occurring? How is uneldof used after this line of code? And are you sure that you don't have a function named uneldof?
Image Analyst
il 11 Mag 2020
Make sure you spell things correctly. You don't always, like when you said this:
when i write " which uneldof"
it says "'undeldof' not found. "
Risposte (1)
Image Analyst
il 11 Mag 2020
0 voti
The variable is not in scope. You need to pass that variable into your functions somehow. See the FAQ for methods on how to do that: FAQ
Categorie
Scopri di più su Variables in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!