Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有一个列向量,我想将其转换为单元格数组,例如:
A = rand(10,1); B = cell(10,1); for i=1:10 B{i} = A(i); end B = [0.6221] [0.3510] [0.5132] [0.4018] [0.0760] [0.2399] [0.1233] [0.1839] [0.2400] [0.4173] 没有显式的for循环怎么办?我试过了: B{:} = A(:) 和 [B{:}] = deal(A) 没有运气... 同样,如果可能的话,我该如何对矩阵做同样的事情,即每个元素本身都在一个单元格中? 回答: 使用函数num2cell : B = num2cell(A); 也适用于矩阵。 更多&回答... |
![]() |
![]() |