matlab gui的edit中一个数,把它存入txt中具体的某一行某一列

例如下面是txt文件,edit中是-0.25,我想把它保存进第5行第2列,替换掉-0.305,gui界面上push button的回调函数怎么写?
0 -0.305
0.003 -0.29
0.006 -0.28
0.008 -0.295
0.011 -0.305
0.014 -0.315
0.017 -0.305
0.019 -0.295
0.022 -0.29
0.025 -0.28
0.028 -0.27
0.031 -0.275
0.033 -0.275
0.036 -0.27
0.039 -0.25

在线等啊,急啊,那位好心人帮帮忙!!!!最好是完整的函数,谢谢大家啦。
文件名是file.txt
edit中的数是手动输入的,我想按push button把数存入txt中替换另一个数

第1个回答  2012-05-02
先应用function定义一个函数呀,然后保存该文件,再到主窗口先输入变量,接着调用该函数名就可以了 描述的不太清楚。 首先用m文件编写函数然后在edit中输追问

是在gui界面的push button的callback下写回调函数,不是你说的那样。

第2个回答  2012-05-04
data=str2num(get(handles.edit1,'string'));
load file.txt file;
file(5,2)=data;
save file.txt -ascii;本回答被提问者采纳

matlab gui的edit中一个数,把它存入txt中具体的某一行某一列
先应用function定义一个函数呀,然后保存该文件,再到主窗口先输入变量,接着调用该函数名就可以了 描述的不太清楚。 首先用m文件编写函数然后在edit中输

matlab GUI 在edit中如何输出字符串的某一部分
GUI中edit的输出形式为 set(handles.editbox1,'string',str);其中editbox1对应输出到edit的tag值,str则对应待输出的字符串 例如,字符串为 str1 = ['baidu,hello']为了只输出其中一部分 先进行截取操作str2 = ['baidu'];之后 set(handles.editbox1,'string',str2);只输出了str1字符串中的baid...

matlabgui导入某一个edittext
您要问的是matlabgui如何导入某一个edittext文件?步骤如下。1、首先在GUI上建立按钮Button,添加单击事件,用来导入txt文件。2、最后设置要打开的文件地址,以及读取操作设置即可。

MATLAB GUI 界面 EDIT TEXT数组输入输出的问题
建立GUI界面,设三个可编辑文本框Tag为A_edit,B_edit,O_edit,生成的M文件修改后部分如下:function baidu1_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future ve...

怎么把MATLAB GUI中的edit text 中的内容通过保存按钮保存到文本文档...
''test.txt'',''w'');',...'fwrite(fh,str);','fclose(fh);'];figure global eh;eh = uicontrol( 'style','edit',...'string','Input','position',[20 150 150 20]);uicontrol( 'style','pushbutton',...'string','保存',...'callback',callback);好像不能输中文 ...

MATLAB GUI 界面 EDIT TEXT数组输入输出的问题
建立GUI界面,设三个可编辑文本框Tag为A_edit,B_edit,O_edit,生成的M文件修改后部分如下: function baidu1_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of...

怎么才能让从 MATLAB gui界面中的 edit text里输入的数值被程序...
这是一个数据传递问题:\\x0d\\x0a1、编辑这个edit的callback函数;\\x0d\\x0a2、设置全局变量 globla a=get(handles.edit,'string');\\x0d\\x0a3、在你需要用到的程序或者callback函数里也要定义同样的全局变量globla a;\\x0d\\x0a这样,edit里的a就可以传递到你需要的地方了。

MATLAB GUI中编辑文本框中get语句后,保存怎么换行?
str=get(handles.edit1,'string');把text里的东西存在str矩阵里,输出时按列输出.输入[1 2 3;4 5 6;7 8 9];输出147258369;str' 就可以了 但不知道 怎么识别回车

刚接触matlab图形设计,问一下如何将gui edit控件中输入的数据存入一个...
A=str2num(get(handles.XXX,'string'));save data A load data

MATLAB GUI 中如何让可编辑文本框显示出m文件中已出现某个变量的值
给文本框赋值:(按键回调函数中)set(handles.edit1,'String',num2str(Value1));

相似回答