登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2023-12-23 23:30 编辑
.mat是MATLAB数据存储的标准格式,基于读写.mat数据文件的Java开源库MFL(MAT File Library: https://github.com/HebiRobotics/MFL),在MeteoInfo中增加了对.mat文件的初步支持,可以用loadmat函数像打开mat文件,并读取其中的变量数组。这里用一个蜥蜴化石的三维数据文件lizard.mat为例(数据文件下载地址:https://download.jzy3d.org/objfiles/lizard.mat),读取文件中data变量的三维数组,并利用体绘制函数进行可视化绘图。
- fn = 'D:/Temp/matlab/lizard.mat'
- mat_data = np.loadmat(fn)
- data = mat_data['data']
- data = np.transpose(data, [1,2,0])
- axes3d(aspect='equal', orthographic=False, axes_zoom=True)
- #volumeplot(data, cmap='matlab_jet', ray_casting='max_value')
- volumeplot(data, cmap='matlab_jet', ray_casting='specular', vmin=40,
- brightness=1.5)
|