如何加载文本文件?

时间:2018-11-10 23:20:37

标签: matlab text-files

我要加载文件collection1.txt。所以我写道:

function [output] = calculate_tfidf('E:\backup\Media\collection1.txt')
end

但是当我运行程序以查看文件是否已加载时,我得到以下消息:

  

错误:文件:calculate_tfidf.m行:2列:36
  无效的表达。检查缺少的乘法运算符,缺少的分隔符或不平衡的分隔符,或其他语法错误。要构造矩阵,请使用方括号而不是括号。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

因此,您正在定义一个函数,但是您需要调用该函数, 在Matlab的现代版本中,您可以编写如下代码:

 Tfidf=calculate_tfidf('E:\backup\Media\collection1.txt')

现在在同一文件中的下面,定义实际功能

 function output= calculate_tfidf(filename)
 % now put your function cde in here
 % Eg...

 data = extractFileText(filename);
 text = split(data,newline);
 output = tokenizedDocument(text);

 end