要求用户输入/保存其工作的弹出窗口(MATLAB)
我正在写一个程序,我需要一些帮助。首先要问这个问题:要求用户输入/保存其工作的弹出窗口(MATLAB),matlab,dialog,Matlab,Dialog,我正在写一个程序,我需要一些帮助。首先要问这个问题: A=questdlg(‘你想做什么?’,‘人工神经网络’,。。。 ‘列车’、‘测试’、‘出口’、‘出口’) 然后根据用户的选择,它会提出特定的问题并做特定的事情 `如果strcmp(A,“列车”) 所以我需要帮助的是: 当用户在Matlab中导入txt文件时,如何使用它们来运行程序?及 用户如何在列表DLG中添加更多选项?当用户选择一个选项时,它将自动转到代码的相应步骤 任何帮助都将不胜感激 谢谢!!:) PS:很抱歉发了这么长的帖子 要在M
A=questdlg(‘你想做什么?’,‘人工神经网络’,。。。
‘列车’、‘测试’、‘出口’、‘出口’)代码>
然后根据用户的选择,它会提出特定的问题并做特定的事情
`如果strcmp(A,“列车”)
所以我需要帮助的是:
当用户在Matlab中导入txt文件时,如何使用它们来运行程序?及
用户如何在列表DLG
中添加更多选项?当用户选择一个选项时,它将自动转到代码的相应步骤
任何帮助都将不胜感激
谢谢!!:)
PS:很抱歉发了这么长的帖子 要在MATLAB中打开文件,可以使用。要保存文件,可以使用。这将打开标准文件对话框,用于打开和保存文件。结果将是一个单元格数组,然后用于从各个文件中读取数据
你应该。在选择其中一个选项时,可以相应地训练神经网络。为了便于阅读,培训最好写在单独的m文件或不同的子功能中 要在MATLAB中打开文件,可以使用。要保存文件,可以使用。这将打开标准文件对话框,用于打开和保存文件。结果将是一个单元格数组,然后用于从各个文件中读取数据
你应该。在选择其中一个选项时,可以相应地训练神经网络。为了便于阅读,培训最好写在单独的m文件或不同的子功能中 使用uigetfile等。您只能获得文件名和路径。但要获取数据,必须加载文件:
对于mat文件,请使用:
对于其他文件,请使用:
使用uigetfile等。您只能获得文件名和路径。但要获取数据,必须加载文件:
对于mat文件,请使用:
对于其他文件,请使用:
谢谢!我已经用uigetfile
更改了uigetdir
,现在我还使用了uiputfile
。我现在唯一的问题是当我使用[fname,dirpath]=uigetfile('*.txt','Select a txt file','MultiSelect','on')打开文本文件时代码>我得到一个单元格,而不是文本文件中的实际数据。你知道我怎样才能得到实际的数据,而不仅仅是文件名吗?你可以为每个文件。这将从每个文件中获取数据。由于它是一个单元格,请使用从每个文本文件中读取数据。对不起,这是错误的:从TMW:uigetfile->成功执行uigetfile不会打开文件;它只返回您标识的现有文件的名称。hm..但是如果我不能使用uigetfile
,那么用户如何添加他想要的文件?不!看看我的帖子。另外,请看一下TMW的文档:注意:不建议使用textread。改用文本扫描。非常感谢。我已经用uigetfile
更改了uigetdir
,现在我还使用了uiputfile
。我现在唯一的问题是当我使用[fname,dirpath]=uigetfile('*.txt','Select a txt file','MultiSelect','on')打开文本文件时代码>我得到一个单元格,而不是文本文件中的实际数据。你知道我怎样才能得到实际的数据,而不仅仅是文件名吗?你可以为每个文件。这将从每个文件中获取数据。由于它是一个单元格,请使用从每个文本文件中读取数据。对不起,这是错误的:从TMW:uigetfile->成功执行uigetfile不会打开文件;它只返回您标识的现有文件的名称。hm..但是如果我不能使用uigetfile
,那么用户如何添加他想要的文件?不!看看我的帖子。另外,请看一下TMW的文档:注意:不建议使用textread。改用文本扫描。
B = questdlg ('Would you like to create a new network or add to the already trained data?',...
'!','Create','Add','Exit','Exit');
if strcmp (B, 'Create')
if strcmp (B, 'Create')
%add as many text file as he wants to - need to figure out how I
%can extract the data from them though
[fname,dirpath]=uigetfile ('*.txt','Select a txt file','MultiSelect',...
'on');
elseif strcmp(B,'Add')
%choose what type is it
D = listdlg('PromptString','What colour is it?',...
'SelectionMode','single', 'ListString',...
{'Strawberry','Orange',...
'Chocolate','Banana','Rose'}, 'Name','Select Ice Cream',...
'ListSize',[230 130]);
%and then whatever choise he chooses it will feed it to the main
%function. For example if he chooses Orange then it will go the
%second part of the training, if it chooses Rose and the fifth
%one and so on.
else strcmp(B,'Exit')
disp('Exit')
end