Matlab元胞数组转换问题!!!
一个元胞结构如下 test['SD0001']
['SD0001']
['SD0001']
['SD0001']
这个元胞的数组第三列中的锯阵大小都是不相同的,
现在想把他们变成都是21*11的锯阵,补上的地方全部都是为0,因为要
统一的进行计算,哪位兄弟有什么好的办法,最好是一次性能够转换过来. 原帖由 hqc949 于 2007-2-6 10:43 发表
一个元胞结构如下 test
这个元胞的数组第三列中的锯阵大小都是不相同的,
现在想把他们变成都是21*11的锯阵,补上的地方全部都是为0,因为要
统一的进行计算,哪位兄弟有什么好的办法,最好是一 ...
先按照目标大小申请全0的细胞矩阵,然后源矩阵复制过去(利用运算符:) 兄弟 那是不行的 直接复值的话 比如说 里的内容
直接给一个全0的 值是可以过去 但大小也会变成 原帖由 hqc949 于 2007-2-6 16:39 发表
兄弟 那是不行的 直接复值的话 比如说 里的内容
直接给一个全0的 值是可以过去 但大小也会变成
我已经给你提示了,用运算符“:”,以下是普通矩阵(非元胞矩阵)的一个例子:
A = ones(10,10);
B = zeros(20,20);
B(1:10, 1:10) = A;
页:
[1]