Unrecognized function or variable, some functions can be accessed, some not.

5 visualizaciones (últimos 30 días)
Hello, I am trying to use a class in my program, but I get "Unrecognized function or variable 'class3'.".
What I do not understand is that I add the module which comprises this class at the beginning of my script with
addpath(genpath('/usr/local/MATLAB/R2019b/module'))
and this module has several classes in it, some of them I can access (like, a folder @class1, @class2), but some I cannot (@class3).
Any idea what I am doing wrong?
class3 is a new class that was introduced recently when I updated the module, whereas class1 and class2 are older. Is it possible it is linked ?
  1 comentario
Jonas
Jonas el 1 de Jun. de 2021
does it work when you change your matlab working directory to the path in which your class is located?

Iniciar sesión para comentar.

Respuesta aceptada

Anne-Laure Argentin
Anne-Laure Argentin el 4 de Jun. de 2021
In the end, I reinstalled the module through the Add-Ons. I may have updated it the first time through git.

Más respuestas (1)

Jan
Jan el 1 de Jun. de 2021
After inserting folders in Matlab's path, remember to refresh the toolbox cache:
rehash toolbox
% or permanently:
rehash toolboxcache

Categorías

Más información sobre Search Path 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!

Translated by