分号不抑制输出

65次观看(过去30天)
Fouad阿扎尔的
Fouad阿扎尔的 2022年10月1日13:22
评论道: 明星黾 2022年10月1日17:06
我知道这是一个关于抑制输出的常见问题,但我似乎不能在我的代码中找到一个丢失的分号,但我有一个矩阵显示每次。
问题似乎出在最后两个函数上,即table2array和readtable。如果我必须导入一个小型数据库,这将是一个小问题,但我有数百个文件,如果我想追溯我的进度,每次都执行clc是不高效的。
我附上了一个txt文件,您可以使用它来测试该功能。
如果这是一个丢失的分号,我将谦卑地道歉MATLAB俳句俳句。
编辑:调用函数时,我添加了一个分号。
编辑:问题是一个分号。如承诺的,这是我的俳句:
我不是傻瓜
直到分号来了,
现在我是一个傻瓜
函数额= importData(文件名)
IMPORTFILE从文本文件中导入数据
从文本文件FILENAME中读取数据
%的默认选择。返回数值数据。
% EEM = IMPORTFILE(FILE, DATALINES)读取指定行的数据
%间隔(秒)的文本文件的文件名。指定DATALINES为正数
%标量整数或正标量整数的n × 2数组
%不连续的行间隔。
%的例子:
% EEM = importfile("C:\Users\user\Documents\Flurine\FL_DATASET\ind944h-3 .
% .txt", [18, Inf]);
%参见可读表。
%由MATLAB在2022年10月01日12:27:26自动生成
% %输入处理
如果未指定dataLines,则定义默认值
如果输入参数个数< 2
datlines = [18, Inf];
结束
设置导入选项并导入数据
选择= delimitedTextImportOptions (“NumVariables”, 102);
指定范围和分隔符
选择。DataLines = DataLines;
选择。分隔符=“t \”
指定列名和类型
选择= setvartype(选择,“替身”);
指定文件级别属性
选择。ExtraColumnsRule =“忽略”
选择。EmptyLineRule =“读”
%导入数据
EEM = readtable(filename, opts);
转换为输出类型
额= table2array (EEM);
结束

接受的答案

明星黾
明星黾 2022年10月1日13:29
我没有看到任何丢失的分号在文件中,所以最有可能的问题是,有一个丢失的时候,你调用函数(添加在这里):
额= importData(文件名);
没有你的代码,我不能确定这就是问题所在。
6个评论
明星黾
明星黾 2022年10月1日17:06
谢谢你!
一点也不愚蠢!您只是太习惯于查看您的代码,以至于没有看到这一行是什么。虽然不熟悉,但我还是找到了。(这就是报纸和其他出版商雇佣校对和文字编辑的原因。)

登录发表评论。

答案(1)

图像分析
图像分析 2022年10月1日14:07
确认回声没有打开。发出这个命令
回声
6个评论
图像分析
图像分析 2022年10月1日16:47
看起来像 @Star黾 我就不多讲了。

登录发表评论。

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map