【发布时间】:2014-03-07 22:10:58
【问题描述】:
今天不是我和 MATLAB 伙计们在一起的日子...
我试图做最简单的事情,进入一个结构,提取一个值并逐步将其分配给一个对象。结果我得到了令人发指的In an assignment A(:) = B, the number of elements in A and B must be the same. 错误。
这是我所拥有的:
for e=1:length(EEG.event)
Type(e)=EEG.event(e).type
end
我也试过这个:
for e=1:length(EEG.event)
Type(e)=EEG.event(1,e).type
end
但仍然没有成功。有人可以帮忙吗?
【问题讨论】:
-
你为什么要使用循环来做这种赋值?这很容易矢量化。
标签: matlab for-loop variable-assignment