file path issue in matlab
5 次查看(过去 30 天)
显示 更早的评论
i have made a GUI and i am using:
iugetfile('filename')
to select the file but if the file is not present in MATLAB path, the GUI does not load that file. But if the file is in the MATLAB path,only then it works.
kindly tell me a solution by using which it does not give path error when i load any file using my GUI.
2 个评论
Rik
2022-1-27
The uigetfile function should open a dialog box. If the user closes it without selecting a file, the result is 0.
What actual error are you getting?
采纳的回答
DGM
2022-1-27
uigetfile() doesn't do anything but return a filename. It doesn't matter where the file is or whether it's on the ML path. It just returns text.
If you aren't getting the full path information for the selected file, or are otherwise not using it whenever you try to read said file, then that's where your problem is.
[filename pathname] = uigetfile('*.png','select an image file')
A = imread(fullfile(pathname,filename));
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!