MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   gui程序导入txt文件名问题 (https://www.labfans.com/bbs/showthread.php?t=4322)

schemen 2008-09-03 20:53

gui程序导入txt文件名问题
 
问题已解决,呵呵。


function pushbutton7_Callback(hObject, eventdata, handles)

[FileName,PathName]=uigetfile('*.txt','open..');
filename2 = 'FileName'
handles.filename2 = fullfile('PathName','FileName');
handles.filename2 = FileName;
handles.filename2
我用这个打开了一个文本文件,路径文件名什么的都显示正确读取,然后我在下面的程序内需要用到上面读取的文件名,我用了这个语句
% load predict file
input_predict=load('filename2','ascii');
为什么不能把文件名赋值给load里面呢,是因为ascii的问题还是我写错了。
麻烦哪位高人解释一下,非常感谢

s060872 2008-09-04 14:33

回复: gui程序导入txt文件名问题
 
有的时候是路径问题,
你试试这个吧,没有那么复杂。
filter = '*txt*';
A = uigetfile(filter,'请输入或选择模型文件:');
ss=load(A);

schemen 2008-09-04 17:48

回复: gui程序导入txt文件名问题
 
楼上的,先谢谢了,可惜不行啊,问题出在load里面,不管我加不加引号,都说找不到文件名,不知道是不是全局变量的问题,我也试过定义一个全局变量,也不行啊。唉。。。。。。

s060872 2008-09-05 21:16

回复: gui程序导入txt文件名问题
 
你要读的文件的格式是什么?慢慢试,你先把文件的内容读出来。

blackback 2008-09-18 14:01

回复: [资料]施晓红主编的精通GUI图形界面设计.pdf 下载,
 
[QUOTE=schemen;15520]问题已解决,呵呵。


function pushbutton7_Callback(hObject, eventdata, handles)

[FileName,PathName]=uigetfile('*.txt','open..');
filename2 = 'FileName...[/QUOTE]

最后是怎么解决的 到底哪里出了问题?

xuetingren 2008-09-24 11:04

回复: gui程序导入txt文件名问题
 
这位兄弟不地道,自己解决了也应该说说啊

xuetingren 2008-09-24 14:45

回复: gui程序导入txt文件名问题
 
这个是我程序的一段,大家看看,参考一下


% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
[filename1,filedir1]=uigetfile('*.*');
filename1=strcat(filedir1,filename1);
%显示edit1为文件路径加文件名
set(handles.edit1,'String',filename1);
% 添加文件,取名为data1
data1= load(filename1);
% 保存data1的句柄
handles.data1=data1;
guidata(hObject,handles);
% 激活axes1
axes(handles.axes1);
plot( data1(:,1),data1(:,2) ); % plot the random numbers
hold on;


所有时间均为北京时间。现在的时间是 03:10

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.