摘要: 摘要:在学习中,经常需要使用Origin绘制柱状图。但Origin默认的配色比较呆板和丑陋,下面介绍一下使用Origin绘制赏心悦目的柱状图。 1、往Origin中导入数据,并将所有列设为(Y)。 2、选中所有数据并绘制柱状图,原始图形如下所示: 3、首先去掉横坐标。左键双击横坐标,弹出对话框“X 阅读全文
posted @ 2020-06-17 22:41 小小一步 阅读(42919) 评论(0) 推荐(1) 编辑
摘要: 问题描述: Word中添加了一个箭头,由于某种原因现在删除不了,主要是选取不了箭头。删除方法如下: 1. 开始->选择->选择窗格。 2. 找到需要删除箭头的图形对象,然后按回车或删除键。 3.删除后的效果。 阅读全文
posted @ 2020-04-06 17:38 小小一步 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: 摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题。 主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll文件(在C++中可以调用编译的函数),然后对VS项目进行文件配置,编写C++代码调用MATLAB中定 阅读全文
posted @ 2019-10-18 17:09 小小一步 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 正如CUDA C所称,CUDA对C语言进行了很好的扩展,直接使用C语言可以非常简单方便的调用CUDA核函数。但是当想使用C++的类成员函数直接调用核函数是不可行的,第一,核函数不能作为类的成员函数,第二,C++的cpp文件和CUDA的cu文件分别经由g++和nvcc编译,当两种代码混合就会编译出错。 阅读全文
posted @ 2019-10-05 20:11 小小一步 阅读(8945) 评论(0) 推荐(2) 编辑
摘要: 在使用sprintf()函数的程序中,经常会出现警告;warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation 阅读全文
posted @ 2019-10-04 19:47 小小一步 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 问题:对于使用GPU计算时,都想知道kernel函数运行所耗费的时间,使用CUDA内置的API可以方便准确的获得kernel运行时间。 在CPU上,可以使用clock()函数和GetTickCount()函数计时。 对于CUDA核函数计时使用clock()或GetTickCount()函数结果不准确 阅读全文
posted @ 2019-08-27 15:58 小小一步 阅读(2485) 评论(0) 推荐(1) 编辑
摘要: 在https://www.cnblogs.com/xiaoxiaoyibu/p/11402607.html中介绍了使用一个包含N个线程的线程块和共享内存进行数组归约求和, 基本思路: 定义M个包含N个线程的线程块时(NThreadX = ((NX + ThreadX - 1) / ThreadX)) 阅读全文
posted @ 2019-08-23 22:37 小小一步 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 共享内存(shared memory)是位于SM上的on-chip(片上)一块内存,每个SM都有,就是内存比较小,早期的GPU只有16K(16384),现在生产的GPU一般都是48K(49152)。 共享内存由于是片上内存,因而带宽高,延迟小(较全局内存而言),合理使用共享内存对程序效率具有很大提升 阅读全文
posted @ 2019-08-23 20:59 小小一步 阅读(3576) 评论(0) 推荐(0) 编辑
摘要: 问题:使用CUDA进行数组元素归约求和,归约求和的思想是每次循环取半。 详细过程如下: 假设有一个包含8个元素的数组,索引下标从0到7,现通过3次循环相加得到这8个元素的和,使用一个间隔变量,该间隔变量随循环次数改变(累乘)。 第一次循环,间隔变量stride等于1,将0与1号元素、2与3号元素、4 阅读全文
posted @ 2019-08-23 20:19 小小一步 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 问题需求:使用程序创建一个文件(当该文件不存在时则创建)。 代码如下: // 创建文件 void CreateFile() { //文件指针 FILE *fileP; char fileName[] = "hello.txt"; //保存在工程目录下 //使用“读入”方式打开文件 fileP = f 阅读全文
posted @ 2019-03-31 11:36 小小一步 阅读(21826) 评论(0) 推荐(0) 编辑