【发布时间】:2014-12-08 20:06:53
【问题描述】:
我正在尝试将 Excel 电子表格 (link) 转换为 MATLAB 稀疏矩阵。
如何将其作为工作稀疏矩阵导入 MATLAB?到目前为止,我所能做的就是将它转换为一个单元阵列...... 我尝试先用这个函数转换我的名字矩阵:
function [names,links]=Changing(WorldReligion)
i=0;
names={};
for i=1:337
if WorldReligion(i,1)~=WorldReligion(i+1,1)
names(i)=WorldReligion(i,1);
end
end
但是,我收到此错误:
[names , links]=Changing(WorldReligion) Undefined function 'ne' for
input arguments of type 'cell'.
任何帮助将不胜感激。
【问题讨论】:
-
我认为你只需要使用大括号 {} 来访问单元格 content 而不是单元格本身。即如果你使用 WorldReligion{i,1} ~= WorldReligion{i+1,1} 怎么办?
-
错误使用 ~= 矩阵尺寸必须一致。
标签: excel matlab matrix sparse-matrix