新手求教如何用matlab得出A-scan和B-scan图
gprmax吧
全部回复
仅看楼主
level 1
低调的名字go
楼主
新手求教如何用matlab得出A-scan和B-scan图,求大神指教
2017年03月22日 06点03分
1
level 12
做有野心的人
INFO= hdf5info(‘filename’);
r=hdf5read(INFO.GroupHierarchy.Groups(1,1).Groups(1,1).Datasets(1,1));
第一条是读入out文件的数据,第二条是读出具体的你所需要的参量,括号里面的内容根据需要的参量而定。我这个是仿真一道数据的结果读取方式(A-Scan),B-Scan也是类似的。加油!
2017年03月22日 08点03分
2
ldtqygo
我不知如何写数据集的名称,怎样查看数据集呢?那导入数据之后呢,可以还是用gprmax那些函数出图吗?
2017年03月23日 04点03分
低调的名字go
还是有点不懂 同问
2017年03月23日 05点03分
做有野心的人
@低调的名字go
gprmax2.0里面提供的几个函数是用于读取2.0产生的out文件的,而新版本产生的输出文件格式是HDF5的,所以可以直接利用matlab自带的函数hdf5read函数读取。由于读入的每一个out文件都是一单道数据,所以要产生你需要的二维剖面图,需要在MATLAB中把每一单道数据整合在一起,形成剖面
2017年03月23日 06点03分
低调的名字go
@做有野心的人
谢谢了,您说的是3.0版本吧,其实我用的是2.0
2017年03月23日 07点03分
level 1
ldtqygo
楼主,因为我的模型中设计了土壤模型,介质随机分布,为什么paraview显示不出来?只要把土壤模型的删了就可以看到几何图形。
2017年03月24日 02点03分
3
1