How to import functions from a file to another?
조회 수: 41 (최근 30일)
이전 댓글 표시
I have two files , (f1.m) one has functions , and the other one represents the code of a GUI (f2.m). I want to use these functions of f1 in f2. I tried (addpath) but it doesnt work I got ( Warning: Directory access failure matlab ). So I changed the access rights and still not working . What am I missing ? How can I import functions from a file to another file?
댓글 수: 0
채택된 답변
Walter Roberson
2016년 3월 13일
Only the first function in a file, the one with the same name as the file, can be directly referred to by another file; that second file just needs to refer to the first one by name when the first one is on the path.
Any other functions in a file can only be referenced by way of a function handle somehow provided by the first function in a file. For example, the first function could return a structure of function handles that could then be used by in another routine.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Search Path에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!