【发布时间】:2012-06-25 07:08:06
【问题描述】:
我想做的就是这样:
type = cell(size(A));
...
i = find(A == 0);
type{i} = 'pasok';
但是如果size(A) > 1 或i 为空,它就惨遭失败。
这个问题有解决办法吗?
更新-错误
类型 =
[] []
ans =
1 2
我 =
1 2
这个赋值的右边的值太少,无法满足 左边。
椭圆错误(第 48 行) 类型{i} ='pasok';
【问题讨论】:
-
'it miserfully failed' 在我看来并不像 Matlab 错误语句。如果您告诉我们错误信息是什么,我们可以提供更好的帮助。如果您告诉我们您正在尝试做什么,我们可以提供更好的帮助,现在我想知道您正在尝试解决什么问题。我的意思是,您已经知道当 i 为空或多值时语句
type{i} = 'pasok'会失败,因为您已经阅读了错误消息和文档。那么您要解决的问题是什么? -
@HighPerformanceMark:“对我来说,‘它惨遭失败’看起来不像是 Matlab 错误声明。”每天你都会学到新东西! (+1)。
-
@Parhs 所以....你到底想完成什么?
-
@EitanT 如果你读了它,它清楚地表明他遇到了一个错误,并且想要一个解决方法
-
@ahmet 如果你阅读了我的评论,它清楚地表明我不是在问错误,而是在问他试图实现什么。
标签: matlab