matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法

使用matlab跑书上示例时,突然弹出这样的错误。
matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法_第1张图片
程序运行窗口如下。
matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法_第2张图片

首先,使用exist(filename', 'file')确认要读取的文件是否存在,此处使用exist('ch.txt', 'file'),发现返回值为2(非0值),表明.txt文件存在。
在这里插入图片描述
在这里插入图片描述
如果为0,检查输入路径是否正确,或者matlab中有没有包含这个文件路径。
matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法_第3张图片
确认要读取的文件已经存在后,只剩下一种答案——权限被拒绝。点击ch.txt属性,查看访问权限的详细信息。
matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法_第4张图片
于是将对应工作路径放到允许的组/用户名下(在这里我直接挪到了D盘),再运行,即可跑通!
matlab使用textread读取文件提示“未找到文件或者权限被拒绝”的解决方法_第5张图片

你可能感兴趣的:(matlab,聚类,数学建模,美国大学生数学建模竞赛)