poster
2019-12-06, 04:29
我在matlab中构建代码。我有2个名为EXP1和EXP2的文件夹,每个文件夹中有4个子文件夹,标记为1-4。我有一个代码,将每个路径添加到matlab,这可能有助于可视化此代码:
clear %add complete paths to every template file you will be using addpath('C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\4',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\4'); 每个文本文件都命名为EXP(n)_SQ(m)_Template,EXP文件夹号替换n,子文件夹替换m。我希望用户能够为实验输入一个特定的数字并进行分组,并将该文件用于脚本的其余部分。这是我所拥有的:
clear %add complete paths to every template file you will be using addpath('C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\4',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\4'); user_input_exp = input('Enter Experiment Number: ', 's'); user_input_squad = input('Enter Squad Number: ', 's'); Mac_Templ = importdata('EXP(user_input_exp)_SQ(user_input_squad)_Template.txt'); 我收到此错误:
Error using importdata (line 139) Unable to open file. Error in test_editing (line 17) Mac_Templ = importdata('EXP(user_input_exp)_SQ(user_input_squad)_Template.txt'); 如果删除文件名周围的'',则会出现下划线,提示此错误:
Error: File: test_editing.m Line: 17 Column: 43 Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII characters. 任何帮助表示赞赏。
运行MATLAB r2019b。
更多&回答... (https://stackoverflow.com/q/59202767)
clear %add complete paths to every template file you will be using addpath('C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\4',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\4'); 每个文本文件都命名为EXP(n)_SQ(m)_Template,EXP文件夹号替换n,子文件夹替换m。我希望用户能够为实验输入一个特定的数字并进行分组,并将该文件用于脚本的其余部分。这是我所拥有的:
clear %add complete paths to every template file you will be using addpath('C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT1\4',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\1',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\2',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\3',... 'C:\Users\Administrator\Dropbox (*******)\******* Team Folder\Matlab\RFID chip reader\EXPT2\4'); user_input_exp = input('Enter Experiment Number: ', 's'); user_input_squad = input('Enter Squad Number: ', 's'); Mac_Templ = importdata('EXP(user_input_exp)_SQ(user_input_squad)_Template.txt'); 我收到此错误:
Error using importdata (line 139) Unable to open file. Error in test_editing (line 17) Mac_Templ = importdata('EXP(user_input_exp)_SQ(user_input_squad)_Template.txt'); 如果删除文件名周围的'',则会出现下划线,提示此错误:
Error: File: test_editing.m Line: 17 Column: 43 Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII characters. 任何帮助表示赞赏。
运行MATLAB r2019b。
更多&回答... (https://stackoverflow.com/q/59202767)