Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-06, 04:29   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
默认 从用户衍生的源中提取文本文件

我在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。



更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 23:51


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.