![]() |
如何将向量转换为单元格数组?
我有一个列向量,我想将其转换为单元格数组,例如:
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) 没有运气... 同样,如果可能的话,我该如何对矩阵做同样的事情,即每个元素本身都在一个单元格中? [B]回答:[/B] 使用函数[URL="http://www.mathworks.com/help/techdoc/ref/num2cell.html"]num2cell[/URL] : B = num2cell(A); 也适用于矩阵。 [url=https://stackoverflow.com/questions/2083141]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 04:56。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.