出口在Appdesigner记事本编辑数据

1视图(30天)
我
2022年3月11日
评论道: 2022年3月27日
首先,我有一排数字在一个记事本
我upploaded这些数字,不得不使用table2array函数正确解读我的价值领域
我现在希望能够编辑和保存新号码到保存记事本
我相信这是相关代码:
%按钮推功能:EditButton
函数EditButtonPushed(应用程序、事件)
app.T.ct (1) = app.ctEditField.Value;
函数SaveButtonPushed(应用程序、事件)
Q = (app.T (::));
%文件标识= fopen (' * . txt ');
流(‘* . txt”,“% 6.2 f \ n”问);
这些是编辑按钮编辑数量,我读到的字段,然后保存按钮输出新的数据。
我真的没有一个错误消息,那么我不确定。其结果是,新的记事本中的数据完全是空的。
有一个函数来解决这个问题吗?
4评论
我
2022年3月27日
我不确定如果可用的定义是很有帮助的,因为我有变量而不是常数。如果你知道如何使用WRITEMATRIX变量然后我愿意试一试。

登录置评。

答案(4)

沃斯
沃斯 2022年3月11日
编辑:沃斯 2022年3月13日
为了写一个文件你会这样说:
文件标识= fopen (“text_file_name.txt”,' w ');
流(文件标识,“% f \ n”,data_to_write);
文件关闭(文件标识);
也就是说,你需要打开一个特定的文件(没有通配符像‘*’)使用 fopen () ,然后写入文件(例如, 流() 使用返回的文件ID) fopen () ,最后关闭文件使用 fclose () 再次使用相同的文件ID -当你完成。

我
2022年3月13日
编辑: 2022年3月18日
Q = (app.T (::));
文件标识= fopen (“name.txt”,w ');
流(文件标识,“% 6.2 f \ n”问);
我得到一个错误data_to_write。
我使用这个错误还是数据的类型,我想保存吗?
未识别的函数或变量“data_to_write”。
2的评论
我
2022年3月18日
嗨,这可能会帮助您更好地理解我的追求关于之前将数据保存它。
我已经尝试了一些东西,我这里有以下错误:
D = (app.T (::));
文件标识= fopen (“名字”,' w ');
流(文件标识,“% 6.2 f \ n”D);
错误使用流
无法转换为“双”“表”价值。
我用table2array导入的数据行和我不懂这功能我需要使用为了能够出口回原始格式一行数据。不幸的是,我还没有成功。

登录置评。


我
2022年3月15日
编辑: 2022年3月18日
打开文本文件的行数据:
app.T = readtable(文件名,“分隔符”,“空间”);
错误使用readtable(第245行)
“文件名”必须是一个字符串标量或特征向量。
编辑数字:
app.T.ct (1) = app.ctEditField.Value;
保存新值:
Q = app.T {: 1};
文件标识= fopen (“name.txt”);
流(文件标识,“% f \ n”问);
文件关闭(文件标识);
在这一过程中我还得到一个错误。我认为这必须的数据是如何表示的。还有一个机会,我可能不会正确编辑数字。

我
2022年3月21日
我设法运行应用程序没有一个错误。
这是我的输入数据看起来在导入前:
4 45 0 0.006 0.242 4.67 0.09 - 0.45 0.89925 - 1
我有一个问题与正确编辑的数据和格式保存。
我想要编辑的数据。这里有两个变量:
函数EditButtonPushed(应用程序、事件)
app.T.ct (1) = app.ctEditField.Value;
app.T.cr (2) = app.crEditField.Value;
然后,这就是我兽疥癣导出数据:
Q = table2array (app.T (::));
文件标识= fopen (“name.txt”,' w ');
流(文件标识,“% 6.5 f \ n”问);
输出现在看起来是这样的,在出口之前编辑数据不影响数字输出。
这是第一次两个变量的数据:
0.09
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.45
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
输出变化我的行成一个列和增加9 0之间的数据。
我能试着正确编辑数据导出成一排数字所示的初始数据的格式吗?

下载188bet金宝搏


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!