我在Windows 7上使用MATLAB 2012.读取xlsx文件,其中包含一列数字和其他文本,如下所示
[a1,a2]=xlsread('test.xlsx');
id=a1(:,1); %// numeric
Type=a2(:,2); %// Text
unique_type=unique(Type);
unique_id=unique(id);
ug=unique_type;
到目前为止它工作正常,但是当我输入
时save Unique_Type.mat ug;
显示错误
Error using save
Unable to write file unique_type.mat: permission denied.
答案 0 :(得分:0)
在Matlab中编写命令PWD 它将为您提供matlab尝试保存文件的目录或文件夹 所以问题在于该文件夹的权限,你的操作系统没有授权Matlab写文件所以解决这个问题 PWD命令给你的路径 在Windows资源管理器中粘贴 转到该文件夹的属性,而不是转到安全性 并根据您的要求更改权限