Create a 3D surface using 3 matrices

3 visualizzazioni (ultimi 30 giorni)
mehmet irfan gedik
mehmet irfan gedik il 17 Dic 2019
Suppose I have 3 matrices of size 50x1x2. The first page of this matrix consists of 50 values. On the second page, respectively 0 for the first matrix, 1 for the second matrix, 2 for the third matrix, all row values. For instance, first matrix like that;
val(:,:,1) = 406.9411 ; 391.6759 ; ......... (50 value)
val(:,:,2) = 0 ; 0 ; 0 ;........ (50 value)
Similarly other matrices have this structure. How can I use these matrices to show them on a graph by creating a surface between them ?
Thanks for your answer in advance.

Risposte (1)

Andreas Bernatzky
Andreas Bernatzky il 17 Dic 2019
Modificato: Andreas Bernatzky il 17 Dic 2019
  1 Commento
mehmet irfan gedik
mehmet irfan gedik il 17 Dic 2019
Yes I know these two functions but I don't know how I'll solve this problem.
I get the graph by typing this code. Applied in 3 matrices. But how do I create a surface between these curves ?
[X,Y] = meshgrid(zeros(1,50),1:50);
Z = repmat([TestScansmooth1], 1, 50);
hold on
Note: TestScansmooth1 (50x1 matrix)

Accedi per commentare.




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by