Nested functions in a class - Call the function without including the class name as filename.function
이전 댓글 표시
Hello MATLAB experts,
I defined a class with different functions that are called from external .m files but also call eachother reciprocally, that is the functions call other functions in the same class. As far as I could understand, I always have to use the call form classname.function to call a function from this class. However, I would rather avoid it for the function that are all in the same class in the same file (similarly to local functions), to make the code clearer.
For example:
classdef small_test
properties
PropertyName
end
methods (Static)
function d = sum_scale_test(a,b)
c = a+b;
d = small_test.scale_test(c);
end
function b = scale_test(a)
b=10*a;
end
end
end
Is there a way to skip the long call:
small_test.scale_test
and just use
scale_test
?
Maybe with some access option?
Thank you for the help!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Properties에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!