自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

原创 【seismic unix相速度分析-频散曲线】

Seismic Unix (SU) 是一个开源地震数据处理软件包,由科罗拉多矿业学院开发,提供命令行工具进行地震数据加载、处理、分析和可视化。其模块化设计支持反射/折射地震学等应用,兼容SEGY格式和Unix/Linux环境。 相速度分析是SU的关键功能之一,通过suphasevel命令计算频率-速度谱(FVS)。典型流程包括:数据预处理(如sufilter滤波)、参数设置(速度范围nv/dv、频率fv)、频谱生成及可视化(suximage)。

2025-07-04 07:00:51 778

原创 【Opendtech地震勘探成像软件】

OpenDTect是一款开源地震勘探软件,由dGB Earth Sciences开发,适用于石油勘探和地质研究。主要功能包括地震数据加载与可视化(2D/3D)、层位追踪、断层解释、属性计算及插件扩展。提供免费版和商业版,支持Windows/Linux/macOS系统,可通过官网下载。软件包含基础操作教程和高级分析工具,并有用户社区和官方文档支持,广泛应用于能源勘探和学术研究领域。

2025-06-16 11:17:47 542

原创 【R语言科研绘图】

R语言在科研绘图领域优势显著:1)提供ggplot2等专业可视化工具包,支持生成高分辨率学术图表;2)精确控制字体、分辨率等出版级细节,满足SCI期刊严格要求;3)开源特性保障研究可重复性,配合R Markdown实现动态文档生成。其丰富的图形库(如ggpubr)、跨平台兼容性(输出PDF/TIFF格式)以及精准的样式调控功能(通过theme()调整字体、坐标轴等),使其成为科研人员绘制发表级图像的高效工具。

2025-05-24 18:21:43 776

原创 【matplotlib怎么就不能看起来高级一点】

本文介绍了使用Matplotlib绘制地震勘探图像的两种主要方法:波形图(Wiggle Plot)和灰度密度图(Variable Density Plot)。波形图通过曲线摆动幅度展示地震道时域特征,代码示例演示了如何生成模拟信号并进行归一化处理;灰度图则通过颜色深浅反映振幅强度,适合剖面特征分析。文章还提供了混合显示波形与灰度的增强方法,并指出关键参数调整技巧,如数据预处理和颜色映射选择。最后展示了一个速度模型可视化案例,比较了不同色彩映射效果,为地震数据可视化提供了实用参考。

2025-07-24 20:35:43 65

原创 【Qt Designer使用快捷键】

Qt Designer是Qt框架的可视化GUI设计工具,支持拖拽控件快速创建界面。常用快捷键包括Ctrl+N/O/S(新建/打开/保存)、Ctrl+Z/Y(撤销/重做)、Ctrl+G(布局分组)、方向键(微调位置)等,能显著提升设计效率。生成的.ui文件可转换为代码与业务逻辑集成,适合复杂界面开发。

2025-07-21 10:09:01 239

原创 【seismic unix数据正演结果】

这篇文章介绍了使用Seismic Unix(SU)进行地震波正演模拟的完整流程。主要内容包括:SU在Linux/Unix系统中的安装方法;速度模型文件的准备与格式转换;正演参数的设置要点;通过sufdmod2等模块运行模拟;使用suxwigb等工具可视化结果;以及后处理滤波和验证步骤。文章提供了从软件安装到结果分析的具体命令示例,为地震波模拟提供了实用技术指南。

2025-07-16 20:16:08 267

原创 【pyqt开源代码框架】

本文介绍了多个基于PyQt的开源项目实例,涵盖GUI开发、科学计算及数据可视化等领域,包括Spyder IDE、Eric IDE、Orange数据挖掘工具等。还提供了基础PyQt5窗口程序示例代码,展示如何创建简单交互界面。此外,推荐了15款PyQt开源应用实例,如浏览器、扫雷游戏、画图工具等,帮助开发者学习Qt框架的实际应用。这些资源适合PyQt初学者和进阶开发者参考使用。

2025-07-16 12:33:36 923

原创 【python安装库文件时缺少C++解决方案】

解决 Microsoft Visual C++ 14.0 is Required 错误当你在安装某些 Python 包时,可能会遇到 Microsoft Visual C++ 14.0 is required 的错误。这通常是因为这些包需要 C++ 编译器来编译代码。示例解决方法方法一:安装 Microsoft Build Tools for Visual Studio打开 Visual Studio 下载页面。下载并运行安装程序。

2025-07-15 08:02:06 312

原创 【python地震勘探数据处理obspy】

本文介绍了地震数据处理常用的Python库及其核心功能。首选工具包括Matplotlib(基础可视化)、ObsPy(专业地震分析)、Segyio(SEG-Y格式处理)以及Mayavi/PyVista(3D体数据渲染),并提供了典型代码示例。辅助工具如NumPy、Seaborn等可用于数据预处理和统计可视化。文章重点演示了ObsPy的波形绘制功能,包括单/三分量波形和台阵剖面图的生成方法,展示了从数据读取到可视化输出的完整流程。这些工具组合适用于地震科研、教学和勘探领域的数据分析需求。

2025-07-15 07:50:48 865

原创 【pycharm始终报错无法下载库文件解决方案】

PyCharm无法安装库的常见解决方法包括:检查网络连接,验证解释器配置,更新pip工具,手动安装库或更换国内镜像源。还需确认Python版本兼容性,清理pip缓存,检查防火墙/代理设置,必要时创建新虚拟环境。如仍失败,可尝试指定库版本号安装。这些步骤通常能解决大多数库安装问题。

2025-07-13 07:15:59 412

原创 【Pycharm&Pyqt designer桌面程序设计】

本文介绍了如何使用PySide2调用Qt Designer生成的界面文件。主要步骤包括:1)将设计器生成的windows.py与主程序main.py放在同一目录;2)在main.py中通过继承QMainWindow和UI类实现界面绑定;3)在自定义类中添加业务逻辑而不修改自动生成的界面文件。这种分离式开发模式便于界面修改和维护,但需要注意版本控制问题。运行方式为直接执行python main.py,程序会显示带按钮的窗口,点击按钮可改变文本内容。

2025-07-12 13:50:44 408

原创 【使用Pyqt designer时pyside2安装失败】

PyQt/PySide2安装问题解决方案: 推荐使用Anaconda安装(最简便) 创建虚拟环境:conda create -n pyside2_env python=3.8 激活环境后:conda install -c conda-forge pyside2 pip安装方案(非Anaconda用户) 需确保已安装编译工具(VS Build Tools/GCC) 建议使用Python 3.8/3.9版本 源码编译(不推荐) 仅适用于高级用户,需完整开发环境 常见问题: 可使用清华镜像加速安装 确保使用官方P

2025-07-12 13:39:22 411

原创 【seismic unix中sudipfilt函数优化进阶】

摘要:本文介绍了地震数据处理函数sudipfilt的使用方法,该函数通过将数据转换到f-k域进行斜率滤波,可实现低通、高通、带通等滤波效果。文章详细解析了关键参数slopes和amps的配置方式,并通过多组实验展示了不同参数组合的滤波效果。测试结果表明,合理设置斜率范围和振幅参数可以有效分离不同倾角的地震信号,同时发现参数bias会影响信号增强程度。该研究为地震数据滤波处理提供了实用指导。

2025-07-04 07:03:29 891

原创 【seismic unix中如何给su文件添加cdp属性】

在Seismic Unix中添加CDP属性的步骤:首先准备正演数据(如用suplane生成),使用suaddhead命令为100道数据分配连续CDP号(1-100)。如需非连续编号,可创建CDP列表并通过supermute处理。验证时用sugethw检查或suximage可视化。对于外部SEGY数据,需先转换格式。复杂场景可结合sushw或自定义脚本处理几何信息。关键要确保CDP号与道数匹配,避免溢出。示例代码展示了如何通过炮检距计算CDP,并验证添加结果。

2025-07-03 09:25:57 284

原创 【seismic unix倾角滤波-sudipfilt】

Seismic Unix的FK滤波测试分析 测试流程: 使用suplane生成标准反射波数据,通过suspecfk获得F-K谱(显示4条斜率为±0.5和±1的线性同相轴); 利用sudipfilt进行倾角滤波,参数slopes与amps联动控制滤除/保留的斜率范围。 关键发现: slopes需严格递增,重复值会导致异常(如图3); amps=1,0,0,1时保留两端斜率成分,中间被滤除(图2);调整amps=0,1,1,0则效果反转(图5); 振幅参数非二元时(如amps=0,0.5,0.5,0),信号强度

2025-07-03 09:25:07 452

原创 【seismic unix数据处理--suvcat】

摘要:Seismic Unix(SU)是开源地震数据处理软件包,suvcat是其垂直拼接SEG-Y数据的工具。该命令合并具有相同采样间隔的多文件,语法简单(如suvcat file1.su file2.su > merged.su),要求输入数据格式一致。示例显示合并后数据道数增加,采样长度延长。需注意头段信息保留首个文件的参数,适用于分块数据整合。

2025-07-02 10:39:48 387

原创 【seismic unix 合并两个su文件】

Seismic Unix(SU)简介与文件合并方法 Seismic Unix(SU)是由科罗拉多矿业学院开发的地震数据处理开源软件包,支持SEG-Y和SU格式数据的加载、处理与可视化。合并SU文件时,若道头结构一致,可直接使用cat命令: cat a.su b.su > combined.su 验证结果可通过suximage查看合并后道数是否翻倍(如原文件各100道,合并后应为200道)。SU还提供丰富的工具链,涵盖振幅处理(如SUGAIN)、属性分析(SUATTRIBUTES)、相关计算(SUXCOR)等

2025-07-02 08:26:14 928

原创 [seismic unix波场正演sufdmod2]

摘要:SUFDMOD2是一款用于模拟声波方程的二阶有限差分程序,支持吸收边界条件和PML边界条件。主要参数包括速度模型文件、输出波形文件、网格尺寸、源位置及最大时间等。可选参数涉及采样间隔、频率设置、密度文件及边界条件类型。程序采用传统二阶差分法,提供两种边界吸收方案:Hale的传统吸收边界和Berenger的PML方法。适用于地震波传播模拟,支持多种输出选项。由多位学者共同开发,相关理论参考已列于文档中。

2025-07-01 15:24:53 666

原创 【seismic unix地震波时间域-有限差分正演】

本文介绍了使用Seismic Unix的sufdmod2工具进行二维弹性波正演模拟的方法。主要包括软件安装、参数配置(时间采样、网格间距、介质参数)、速度模型构建、震源设置和模拟执行步骤。文章还提供了结果可视化技巧、高级参数调整建议(如边界条件和并行计算)以及常见数值不稳定问题的解决方案。通过示例命令和参数说明,指导用户完成从基础到进阶的弹性波正演模拟流程,适用于地震勘探和工程物探领域的研究与应用。

2025-07-01 14:30:49 442

原创 【seismic unix数据生成-unif2】

Seismic Unix(SU)分层模型构建示例摘要 核心功能: SU工具包中的unif2命令用于将分层速度模型转换为二维均匀采样网格,支持线性、三次样条等插值方法。 关键参数: ninf:地层界面数(不含地表); nx/nz:网格维度; x0/z0/v00:定义各层速度控制点; method:选择插值算法(如线性、Akima)。 输入文件格式: 需提供ASCII文件,每层以1.0 -99999分隔,

2025-07-01 13:22:07 748

原创 在搜索引擎去除某度网站结果-去某度化设置

本文介绍了如何优化搜索引擎使用体验的方法。首先指出百度搜索存在广告过多、内容重复和质量参差不齐等问题,建议改用Google或Bing等替代方案。文章详细提供了在Chrome浏览器中将Bing设为默认搜索引擎的操作步骤,包括添加自定义搜索参数来屏蔽百度域名。通过对比设置前后的搜索结果截图,展示了该方法能有效过滤百度内容,提高搜索质量。最后还提到可使用专业数据库或浏览器扩展程序来进一步提升搜索效率。

2025-06-29 14:12:09 240

原创 【seismic unix生成单频正弦信号】

摘要: Seismic Unix(SU)中的suvibro函数用于模拟地震波场振动源信号,支持雷克子波和扫频信号生成。主要参数包括峰值频率(fpeak)、采样间隔(dt)、采样点数(nt)和信号类型(type)。示例展示了生成雷克子波和扫频信号的方法,输出为标准SU格式,可通过管道与其他命令(如sufilter)结合使用。注意事项包括参数匹配和多道信号需额外处理。可通过终端直接调用suvibro查看详细帮助。

2025-06-28 10:35:16 254

原创 【seismic unix生成可执行文件-sh文件】

Shell脚本基础与Seismic Unix应用 摘要:Shell脚本(.sh文件)是Unix/Linux系统自动化任务的核心工具,在Seismic Unix(SU)地震数据处理中尤为重要。本文通过实例演示SU环境下的脚本操作:1)创建包含SU命令(如suplane、suxwigb)的test.sh文件;2)使用chmod +x赋予执行权限;3)通过sh test.sh运行脚本显示地震数据波形。脚本首行#!/bin/sh指定解释器,exit 0表示成功退出。该案例展示了Shell脚本如何简化SU数据处理流程

2025-06-28 10:18:34 312

原创 【opendTech-2D显示】

2D Viewer是用于可视化2D/3D地震数据的平面查看器,支持通过鼠标中键拖拽平移视图。可通过主窗口菜单、3D窗口图标或Basemap工具(Pro版)启动。查看器包含数据树、图形区域和工具栏,提供变密度和波形两种显示模式,支持右键菜单操作。图形区域可显示交线或时间切片,工具栏包含定位、颜色和显示参数调整功能,并支持跳转查看N间隔线。

2025-06-19 08:24:40 404

原创 【地震勘探软件-免费SEGY显示软件】

在OpendTect中导入SEGY文件需:1)通过File>Import>SEG-Y选择文件;2)设置数据类型、坐标系等参数;3)核对道头信息;4)完成导入后即可进行分析。该流程可实现地震数据的有效加载。

2025-06-19 08:07:44 326

原创 【地震勘探数据-公开数据集】

F3是荷兰北海区块的标准化地震数据,包含2D/3D测线、速度模型及标注层位,信噪比4:1,主频15-40Hz。广泛应用于算法测试(如反演、去噪)、处理软件验证及教学演示,可通过SEG官网等平台获取。数据集保留典型噪声与油气反射特征,支持Python等工具直接读取,是地震勘探研究的基准数据。

2025-06-18 10:38:32 290

原创 【地震勘探opendTech】

OpendTect Pro的3D场景功能通过目录树控制多种显示元素(测线、横线、地层界面、井位等),支持8层数据协同渲染与透明度调整。用户可即时计算测试属性数据,优化参数后再批量处理,显著提升工作效率。该系统兼顾数据可视化与交互分析,适用于地质勘探等专业场景。

2025-06-18 10:27:53 386

原创 【vivado中实现时序仿真】

Vivado凭借其直观的图形化界面、高效的综合实现算法、强大的仿真调试功能以及丰富的IP资源,已成为FPGA和ASIC设计领域的主流EDA工具之一,广泛应用于通信、航空航天、工业控制、人工智能等众多领域,助力工程师们快速开发出复杂、高效的数字系统设计。Vivado是Xilinx公司(现为AMD旗下)开发的一款集成化电子设计自动化(EDA)软件工具,用于FPGA(现场可编程门阵列)和ASIC(专用集成电路)的设计、综合、实现、仿真和调试。

2025-06-16 11:23:53 861

原创 【R语言编程——数据调用】

R语言提供了丰富的内置数据集和外部数据导入方法。常用数据包包括openintro(含studentdata教学数据)、内置datasets库(如mtcars)、ISLR(统计学习数据集)和gapminder(全球发展数据)。外部数据可通过read.csv/read_csv导入CSV,readxl处理Excel,或DBI连接数据库。加载数据后,可用head()、str()和summary()快速查看数据结构与统计信息。这些工具为数据分析和可视化提供了便捷的数据支持。

2025-06-07 10:21:48 336

原创 【Solidwork液压阀块设计mdtools】

MDTools是一款专业液压阀块设计软件,具有参数化建模、流道优化和自动干涉检查等功能。设计流程包括参数设置、三维建模和流道验证,支持压力损失计算。核心功能涵盖加工特征生成、工程图纸输出和材料清单管理。软件兼容主流CAD格式,可导出至仿真平台进行系统分析,显著提升设计效率并降低试错成本。

2025-06-03 08:37:37 354

原创 【R语言编程绘图-mlbench】

mlbench是R语言中一个实用的机器学习基准数据集库,提供多个经典数据集如BostonHousing、BreastCancer等,涵盖回归、分类等任务。这些标准化数据集适用于算法测试、教学和研究,可直接加载使用。安装简单(install.packages("mlbench")),数据规模较小但经过预处理,方便快速验证模型性能。注意部分数据含缺失值需处理,推荐用于小规模实验而非大规模训练。

2025-06-03 08:24:46 532

原创 【R语言编程绘图-plotly】

本文介绍了R语言中plotly库的安装和使用方法。主要内容包括:1)通过install.packages()安装和library()加载plotly;2)基本绘图语法和各类图形(散点图、线图、柱状图)的创建;3)使用layout()函数自定义图形布局;4)通过add_trace()叠加多图形层;5)交互功能的实现;6)图形导出方法。文中提供了完整代码示例,包括创建带误差线的柱状图实例,展示如何设置颜色、误差线和布局参数。这些内容涵盖了plotly从基础到进阶的主要功能,适合用户快速上手并创建交互式可视化图表

2025-05-31 16:53:54 478

原创 【R语言编程绘图-调色】

本文介绍如何利用R语言的ggsci包绘制符合科研期刊要求的图表。该包提供Nature、Science、Lancet等知名期刊的配色方案,可轻松实现专业可视化效果。内容包括:1) 安装加载方法;2) 应用期刊配色(如scale_color_npg());3) 调整图表样式(字体、背景等);4) 保存高分辨率图像;5) 进阶技巧(分面图、颜色自定义)。强调需保持图表简洁、确保可读性,并考虑黑白打印效果。通过示例代码演示了从基础绘图到复杂图表组合的全流程,帮助科研人员快速生成出版级图表。

2025-05-28 09:01:52 848

原创 【R语言编程绘图-箱线图】

本文介绍了使用R语言ggplot2绘制箱线图的方法。主要内容包括:1)基本箱线图绘制流程;2)颜色填充与边框控制;3)异常值样式调整;4)箱体宽度与分组位置设置;5)多变量分组实现;6)统计信息叠加显示;7)水平箱线图转换;8)完整参数说明与主题定制技巧。通过代码示例展示了如何利用geom_boxplot()函数进行数据可视化,并提供了从基础到进阶的多种定制选项,帮助用户快速掌握箱线图的绘制方法。文中还包含一个完整的绘制案例,演示了数据准备、图形绘制、样式调整和图像保存的全过程。

2025-05-27 09:09:58 556

原创 【R语言编程绘图-折线图】

本文介绍了使用R语言中的ggplot2包绘制折线图的全过程。首先通过安装和加载ggplot2库搭建绘图环境,然后展示如何准备示例数据。文章详细讲解了基础折线图的绘制方法(使用geom_line()函数)及样式自定义技巧,包括调整线条颜色、粗细和添加点标记。还说明了如何添加标题、坐标轴标签,以及调整日期格式等美化操作。最后演示了多系列折线图的绘制方法,通过不同颜色区分数据系列。包含完整的R代码示例和可视化效果展示,适合初学者快速掌握ggplot2绘制折线图的核心技能。

2025-05-27 08:51:41 493

原创 【R语言编程绘图-函数篇】

本文介绍了R语言中绘制数学函数图形的多种方法:1)使用curve()直接绘制基础函数(如sin函数);2)自定义函数绘制时需先定义函数表达式;3)通过add=TRUE实现多函数叠加绘图;4)匿名函数处理含参数的函数;5)离散点法绘制无表达式的函数。同时提供了图形定制技巧(标题、颜色、网格线等),并展示了统计分布函数的直接调用方法。文中还包含12种常见数学函数的绘制代码示例(线性、多项式、指数、对数等)及可视化效果。所有方法均附有R代码实现,适合快速掌握科学绘图技巧。

2025-05-26 17:25:00 436

原创 【R语言科研绘图-最小二乘法】

本文介绍了使用R语言实现最小二乘法线性回归的两种方法。方法一直接调用lm()函数进行拟合,可输出包含系数、标准误差等统计量的模型摘要。方法二手动构建设计矩阵并求解正规方程,计算结果与lm()一致,验证了最小二乘法的数学原理。文章还展示了绘制原始数据点和回归线的可视化方法,并提示了可能存在的矩阵不可逆问题及解决方案。通过对比自动和手动实现方式,帮助读者深入理解最小二乘法的计算过程及其R语言实现。

2025-05-26 11:01:48 1015

原创 【R语言科研编程-散点图】

本文演示了用R语言生成两种随机分布数据并绘制对比散点图的方法。代码首先生成100个正态分布和均匀分布的随机数据点,设置随机种子保证结果可重复。然后使用基础绘图函数创建散点图,用红色圆点和蓝色三角形区分两组数据,并添加图例说明。最终结果清晰展示了两组数据在0-10坐标系中的分布差异,正态数据集中在中心区域,而均匀数据分散在整个区间。

2025-05-24 18:30:07 375

原创 R语言科研编程-标准偏差柱状图

本文介绍了R语言中生成随机数据、计算统计量及绘制柱状图与误差棒的方法。通过rnorm()生成3组随机数据后,使用dplyr计算各组均值和标准偏差。ggplot2绘制两种柱状图样式:基础版(带误差棒)和自定义版(调整配色与主题)。利用patchwork包实现双图对比布局(水平/垂直排列),并添加统一标题。最后强调柱状图是可视化基础,建议通过参数调整灵活练习。配套代码与图示完整展示数据处理到可视化的全流程。

2025-05-24 17:57:52 687

原创 R语言科研编程-柱状图

R语言是开源的统计分析与可视化工具,提供多种绘制柱状图的方法。基础R的barplot()函数可快速生成简单柱状图,而ggplot2包支持更灵活的图形定制,包括颜色调整、标签添加和水平柱状图绘制。使用时需注意数据格式要求,分组数据可通过position_dodge()处理。两种方法均支持图形导出,适合不同层次的数据可视化需求。

2025-05-24 17:38:31 690

【seismic unix数据正演结果】

【seismic unix数据正演结果】

2025-07-16

seismic unix道头文件

由标注su文件分离得到道头文件,用于生成新的su文件

2023-01-27

在seisimi unix中再生su文件

使用保准su头文件融合自建数据,产生的su文件

2023-01-27

dd_robot.urdf

ROS_RIVZ入门模型-方块 文件类型.urdf 用于rivz使用模型文件

2021-04-02

ROS批量启动文件ddrobot_rviz.launch

用于在ROS下启动rivz ddrobot_rviz.launch

2021-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除