绘制4维数据 - matlab

时间:2017-10-09 15:27:33

标签: matlab 4d

我需要绘制大量的光致发光光谱。我的数据有4个维度:

  1. 波长
  2. 角度
  3. 励磁频率
  4. 测量信号
  5. 所以我有一个1024 * 4的矩阵。我想在3d表面上绘制这个颜色作为表示信号强度的额外维度,或者像体积图那样切片部分只是正常的颜色图。我试过这样的事情:

    plottingmatrix=csvread('Book1.csv');
    
    spectrum = plottingmatrix(:,1); angle = plottingmatrix(:,2); wavelenth
    = plottingmatrix(:,3); S = plottingmatrix(:,4);
    
    [X, Y, Z] = meshgrid(spectrum, angle, wavelength);
    
    scatter3( X(:), Y(:), Z(:), [], S(:), 'filled' );
    

    但我无法让它工作任何人有任何想法我怎么能这样做?

0 个答案:

没有答案