自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 曲面等值线上任意一点的曲率公式

2021-08-21 15:51:48 1407

原创 二维弹性波FWI源码和可执行程序

无奈此platform涨分太快,贴【链接】自行下载吧!链——接:https://pan.baidu.com/s/1FjB32xuCcXx7AjdGoDRcxA提——取——码:mg3o

2020-07-21 17:15:51 747 19

原创 任意离散点曲线求交点c++实现

已知两条曲线上的点坐标(xi,yi),求二者交点。只需对曲线上线段进行遍历求线段交点即可,效果如下 下面是c++代码实现头文件 CalLineCrossPt.h#include "stdafx.h"#include <vector>using namespace std;typedef struct tagPosition{ double x; double y; tagPosition(doubl...

2020-06-25 09:43:16 2885 3

原创 三维离散点最优空间圆拟合及实现

已知三维空间离散点坐标(xi, yi, zi),构建一个空间圆使得空间点尽可能靠近拟合的空间圆。效果如下图首先,所有离散点尽可能在一个平面上,平面方程可表示为 (1)写成矩阵形式为,,式中,, ...

2020-06-24 10:57:55 11167 21

原创 opencl无法识别cuda平台

电脑cpu为intel品牌,gpu为Nvidia品牌,这两个品牌构建了各自的opencl平台。用GPU Caps Viewer软件查看应有两个,如下图 但是,软件中只显示了Intel平台,没有识别出CUDA平台。用驱动大师把NVIDIA GPU卡驱动升级了一下,软件就可以识别了。...

2019-12-26 10:14:16 1007

原创 二次与三次B样条曲线c++实现

B样条曲线构建一条平滑曲线,接近而不通过控制点(首尾点除外)。如图 B样条曲线从Bezier曲线演变而来,了解B样条曲线首先得了解Bezier曲线。对于平面上的三个点P0,P1,P2,其坐标分别是(x0,y0)、(x1,y1)、(x2,y2)。二次Bezier曲线用一...

2019-08-31 21:26:40 28658 33

原创 三次参数样条曲线拟合(任意控制点)

三次参数样条曲线拟合,主要是为解决三次样条函数不能解决的问题而提出的。三次样条函数要求x满足单调递增,即x序列满足x0<x1<x2<...<xn。物理上的意义是,曲线不可以出现绕回或打圈。三次参数样条采用参数方程表示曲线,较为方便解决此问题。 三次样条函数原理百度里比较多,这里就不讲了。三次参数样条实现的原理是在三次样条函数的基础上进行参数化求解的...

2019-08-29 20:43:41 11983 9

原创 cuda 反傅里叶变换结果不对的问题

cufftExecC2C(plan, (cufftComplex *)in_vx_d, (cufftComplex *)out_vx_d, CUFFT_INVERSE);  cufft做逆傅里叶变换后需要将结果除以点数(NX*NY).

2017-09-11 09:39:26 1291

原创 A CUDA context was created on a GPU that is currently not debuggable. Breakpoints will be disabled解决

A CUDA context was created on a GPU that is currently not debuggable. Breakpoints will be disabled 解决方案   win10 系统,vs2013,CUDA8.0,Nsight 5.2,Tesla C2075显卡,在CUDA调试程序时,程序直接忽略断点。Nsight的属性设置和NVIDIA Moni

2017-04-09 09:41:35 1527

原创 cuda调用cudaMemcpyToSymbol出现cudaErrorInvalidSymbol (13)问题

cuda调用cudaMemcpyToSymbol出现cudaErrorInvalidSymbol (13)问题解决方案。写了一段简单的测试代码。__constant__ int con_var[10];int _tmain(int argc, _TCHAR* argv[]){int tmp[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

2017-04-04 11:02:27 3364

原创 cuda 8.0 vs2012平台 编译出现 cuda8.0 error C3861: “__syncthreads”: 找不到标识符

cuda 8.0  vs2012平台 编译出现  cuda8.0  error C3861: “__syncthreads”:  找不到标识符,解决方案。首先保证文件属性为“CUAD C/C++”,其次文件必须后缀为.cu,不可以是.cpp.

2017-04-03 10:17:39 3272

原创 利用c++实现数值坐标刻度生成,并利用GDI绘制

给定两个数值如(3001,5020),如何做到均匀地标注刻度?研究matlab图形刻度会发现,在matlab中,图像无论如何缩放,坐标刻度间隔都是以1,2,5为基数,按照10倍或者0.1倍的幂进行放大或缩小也即,刻度间隔为:…0.1  0.2  0.5 ; 1 2  5;  10 20  50;  100 200  500;  1000 2000  5000….负刻度也类似:…-0

2016-09-30 19:31:56 6199

原创 MKL在Visual Studio 2010中配置

多余的话不说了,直接配置工程环境。工具->选项->Intel Composer XE->Visual Fortran->CompilersExecutables:C:\Program Files (x86)\Intel\Composer XE 2013\mkl\bin\ia32C:\Program Files (x86)\Intel\Composer XE

2015-11-11 18:18:16 3830

原创 MUMPS在CentOS下的安装

1.下载安装包MUMPS_5.0.1.tar.gz  这是目前最新版本的安装包。下载地址 http://mumps.enseeiht.fr/ 但下载需要提交申请,提交后隔天会发送到你邮箱里。或者在百度云下载 http://pan.baidu.com/s/1eQJfYRS2. MUMPS需要连接下面这些库文件。这些安装包都可以在网上免费下载得到。-> MPI-> BLAS l

2015-11-04 07:58:20 3724

转载 CImage类

原文出处:http://blog.sina.com.cn/s/blog_5a82024e0100c84g.html     我们知道,Visual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。因此,想要在对话框或其他窗

2014-12-09 23:04:45 448

转载 几个图像缩放算法的比较

前段时间由于项目的需求,需要实现图像的缩放功能,期间查找了不少关于图像缩放算法的资料,现把自己的心得整理一下。由于研究生期间没有选修过图像处理方面的课程,所以对图像缩放的原理可谓一窍不通,当时开始编写代码的时候简直就是一头雾水。而且网上虽然介绍图像处理的代码很多,但涉及图像缩放的代码却很少,因为很多软件都直接使用了windows的GDI函数库的API函数:StretchBlt,或者VCL中

2014-12-09 22:23:55 5098

转载 CBitmapEx—免费的C++位图操作类

原文出处:http://www.codeproject.com/KB/graphics/CBitmapEx.aspx译文来源:http://blog.csdn.net/clever101  简介:  这篇文章介绍了一个叫CBitmapEx的简单的C++位图操作类。很多次我面对这样一个事实:MFC库只能提供一个只带有有限特征的C++位图操作类CBitmap。我需要诸如比例尺、

2014-12-09 08:43:18 465

原创 三次样条函数插值

三次样条函数插值C++实现

2014-12-05 23:02:21 1312

二维弹性波FWI源码和可执行程序2.rar

实现单GPU二维弹性波全波形反演,采用c++和CUDA c编写,VS2013开发。

2019-07-05

弹性波全波形反演代码和可执行程序

实现单GPU二维弹性波全波形反演,采用c++和CUDA c编写,VS2013开发。

2018-10-20

sgy数据道头填充及可执行文件

对sgy数据进行道头填充,包括震源坐标、道坐标、道序号、记录号等。

2018-08-21

c++任意曲线求交点

给定任意两条曲线的坐标,求交点坐标。vs2013编写。 在curvecross目录下有一个“Matlab求交点程序”文件夹,里面有matlab实现的曲线求交点程序。运行test.m可对c实现对比验证。

2018-08-21

c++坐标刻度生成器和绘制器

给定坐标范围,绘制如同matlab图像的坐标刻度,采用的是GDI绘图。封装成了两个类,一个CLabelGenerator生成坐标刻度,另一个CLabelDrawer绘制刻度。调用方便

2016-10-01

B样条曲线平滑C++程序

本程序实现二次B样条平滑,三次B样条平滑;二次B样条平滑后节点间均匀插值

2014-12-07

三次样条插值函数c++实现

将三次样条函数封装成了一个CSpline类。实现了样条函数I型边界条件和II型边界条件。

2014-12-05

Vc++常用数值算法集

此代码实现了数值工程中包含的常用数值算法

2014-11-12

DirectX教程(PDF)

学习游戏编程的基本教程。Direct教程所讲的东西比较基础。

2013-10-19

空空如也

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

TA关注的人

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