create 3-dimension matrix
Afficher commentaires plus anciens
Hi
A Question please.
I want to write a function that create a 3-dimension matrix based on two 2-demnesion matrices.
I named this new matrix C.
I write something but when I run it give me "ans" but I want to give me matrix C.
this is my simple code
function Model=Base()
load('test1.mat');
%z1=[90 50 159;148 120 31;142 3 74];
%z2=[13 155 108;141 40 102;109 119 144];
[m,n]=size(z1);
for k=1
c(:,:,k)=z1;
end
for k=2
c(:,:,k)=z2;
end
Model.c=c
end
What is rong in my code please?
Thank you
2 commentaires
Azzi Abdelmalek
le 1 Jan 2015
What is your problem?
mouh nyquist
le 1 Jan 2015
see help cat
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 1 Jan 2015
c=cat(3,z1,z2)
5 commentaires
fatema saba
le 1 Jan 2015
Azzi Abdelmalek
le 1 Jan 2015
It's not C but c. Just type
c
you will see the result
fatema saba
le 1 Jan 2015
Azzi Abdelmalek
le 1 Jan 2015
But your function return just the variable model , in this case just type
Model
fatema saba
le 1 Jan 2015
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!