登录论坛

查看完整版本 : [MATLAB基础] 如何用matlab高效的将一个二维矩阵读入一个三维矩阵


ranyouhua
2010-04-11, 14:53
请问如何用matlab高效的将一个二维矩阵读入一个三维矩阵的前两维,而少用循环。谢谢!

beginer
2010-04-11, 15:25
是不是这个意思:
clc;
clear all;
a(:,:,1)=[0 0 0;0 0 0;0 0 0];
a(:,:,2)=[0 0 0;0 0 0;0 0 0];
a(:,:,3)=[0 0 0;0 0 0;0 0 0];

b=[1 2 3;2 4 1;3 3 4];

a(:,:,1)=b;
a(:,:,2)=b;

其中b是二维的,a是三维的。