matlab激活按钮,亲测软件安装管家的MATLAB2019b教程是可以用的
针对matlab2019a帮助文档不显示的解决方法
运行以下命令打开example
openExample('textanalytics/ExtractTextDataFromFilesExample')
设断点,按F10一行行跑
filename = "sonnets.txt";
str = extractFileText(filename);
//导入Text
原来的十四行诗:
start = " I" + newline;
fin = " II";
sonnet1 = extractBetween(str,start,fin)
//截取第I节的诗
效果如下:
当然也可以导入doc文件
filename = "exampleSonnets.docx";
str = extractFileText(filename);
pdf也可以噢
filename = "exampleSonnets.pdf";
str = extractFileText(filename);
用这个函数读pdf,结果是一个结构体:
filename = "weatherReportForm1.pdf";
data = readPDFFormData(filename)
CSV文件这么读取:
T = readtable('weatherReports.csv','TextType','string');
head(T)
引用CSV里的元素:
str = T.event_narrative;
str(1:10)
批量替换,例如把两次换行替换为一次换行
sonnet2 = replace(sonnet2,[newline newline],newline);
批量读取txt文件,例如文件夹中的exampleSonnet1,exampleSonnet2
巧用*号
fds = fileDatastore('exampleSonnet*.txt','ReadFcn',@extractFileText)
矩阵拼接法存文件
str = [];
while hasdata(fds)
textData = read(fds);
str = [str; textData];
end