我需要在Matlab中运行一个脚本(2015b)。该脚本的关键部分是:
%Create module to divide up files
%Import Matlab processed data from Gaus script
Gaus_import_Name= strcat('MvsL\MvsL_Combined_OutputGaus.csv');
Summary_gausian_infomration_Name=strcat('MvsL\MvsL_Summary_Gausians_for_individual_proteins.csv');
%import data files Gaus data
f1 = fopen (Gaus_import_Name);
Processed_data1 = textscan(f1, '%s', 'Delimiter',',');
fclose(f1);
" MvsL \ MvsL_Combined_OutputGaus.csv"和" MvsL \ MvsL_Summary_Gausians_for_individual_proteins.csv"是已存在的文件,此脚本需要打开它们。所需的所有文件和脚本都在同一个文件夹中。运行此脚本后,我收到此消息:
使用文本扫描时出错
文件标识符无效。使用fopen生成有效的文件标识符。
对齐错误(第127行)
Processed_data1 = textscan(f1,'%s','分隔符',',');
我也试过
f1 = fopen (Gaus_import_Name, 'r+');
但它没有帮助。
您对此类错误有什么经验吗?