Cell array multiplication error
显示 更早的评论
Hi everyone, I have a code like this:
for i=1:18
for j=1:5
B{i,j}=AvgMatrix(i,j)*r_prob{i,j};
D{i,j}=B{i,j}.*r_sch{i,j};
end
Finalcell{i,1}=D{i,1}+D{i,2}+D{i,3}+D{i,4}+D{i,5};
Finalarray(i,:)=Finalcell{i,1};
end
in each r_prob cell, there is a 1000 randomly generated numbers. I run this code and it was successful and I close it down. However, when I try to run it again, it gaves me an error "Unable to perform assignment because brace indexing is not supported for variables of this type." for B{i,j}=AvgMatrix(i,j)*r_prob{i,j}. Does anyone know what is the problem? Any help would be appreciated. Thank you a lot.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!