Matlab中fopen打开文件失败的解决方法

您所在的位置:网站首页 mac显示文件路径无效怎么回事 Matlab中fopen打开文件失败的解决方法

Matlab中fopen打开文件失败的解决方法

2024-07-14 05:45| 来源: 网络整理| 查看: 265

Matlab中fopen打开文件失败的解决方法 在今天使用MATLAB的过程中出现了如下错误: “错误使用 fprintf     文件标识符无效。使用 fopen 生成有效的文件标识符。”

于是怀疑是fopen文件打开失败,经检验发现,fopen的返回值为-1,确实是文件打开失败,于是为解决此问题,采取了以下解决办法。

查找fopen函数的使用方法,并确认函数的格式使用正确。确认文件的名称和路径正确,并被MATLAB所包含。思索无果后,决定上网查找失败案例,发现主要的文件打开失败的原因有两个,分别是文件路径不全和文件名缺少后缀。于是再次检查,确认使用无误,因此陷入瓶颈。在本打算放弃的时候,突然想到会不会是因为程序没有权限读取文件的原因,接下去我关闭软件,尝试以管理员身份运行,这次运行没有报错,因此确定了问题的原因。

总结: 首先是因为我程序和要读取的文件放在了桌面上(即c盘中),然后导致了软件没有权限读取该文件夹,因此文件打开失败,在以管理员权限运行MATLAB的情况下问题就得到了解决。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3