随笔分类 -  Matlab(转载)

摘要:MATLAB中squeeze函数的作用 squeeze: 除去size为1的维度B = squeeze(A)描述:B = squeeze(A),B与A有相同元素,但所有只有一行或一列的维度(a singleton dimension)被去除掉了。二维阵列不受squeeze影响; 例如: src=ra 阅读全文
posted @ 2018-04-02 22:30 菜鸡一枚 阅读(874) 评论(0) 推荐(0) 编辑
摘要:Matlab之GPU加速方法 Matlab之GPU加速方法 一般代码加速方法 GPU设备确认 GPU和CPU之间数据传递 复杂代码加速方法 Matlab之GPU加速方法 一般代码加速方法 GPU设备确认 GPU和CPU之间数据传递 复杂代码加速方法 Matlab之GPU加速方法 一般代码加速方法 G 阅读全文
posted @ 2018-04-02 22:22 菜鸡一枚 阅读(16910) 评论(0) 推荐(0) 编辑
摘要:MATLAB上的GPU加速计算——学习笔记 MATLAB可谓工程计算中的神器,一方面它自带丰富的函数库,另一方面它所有的数据都是内建的矩阵类型,最后画图也方便,因此解决一些小规模的计算问题如果对性能要求不高的话开发效率远大于C++ FORTRAN之类传统手段。不过受限于PC的计算能力,对于一些大规模 阅读全文
posted @ 2018-04-02 22:09 菜鸡一枚 阅读(1729) 评论(0) 推荐(0) 编辑
摘要:MATLAB GPU编程基础 http://blog.sina.com.cn/s/blog_863f5cf90102uyrh.html 从Matlab2013版本开始,matlab将可以直接调用gpu进行并行计算,而不再需要安装GPUmat库。这一改动的好处是原有的matlab内置函数都可以直接运用 阅读全文
posted @ 2018-04-02 22:07 菜鸡一枚 阅读(3232) 评论(0) 推荐(0) 编辑
摘要:matlab中double 和single数据类型的差别 matlab中double 和single数据类型的差别 double数据类型占用8个字节,single数据类型占4个字节。所以用single会更快一些。(可以这么理解,就像你做8位数乘法跟做4位数乘法一样~肯定做4位数的运算更快一些嘛) [ 阅读全文
posted @ 2018-04-02 21:52 菜鸡一枚 阅读(4118) 评论(0) 推荐(0) 编辑
摘要:MATLAB之single函数 MATLAB之single函数: 一般来说,大矩阵计算,如果用single类型的数据能节省一半的内存空间,double数据类型占8个字节,single类型占4个字节,matlab在内部执行的时候是默认转换成double类型进行运算,据说可以从菜单里面改设置变成默认si 阅读全文
posted @ 2018-04-02 21:51 菜鸡一枚 阅读(9697) 评论(0) 推荐(0) 编辑
摘要:Matlab 2017b帮助文档 免登录查看方法 新下载的matlab 2017b校园版,查看doc的时候总是提示登录账户并且关联license然而这个academic版本激活密钥并不能搞定。解决办法: 大功告成~从此开始看英文文档吧~想看中文的貌似还是要登录才行。 阅读全文
posted @ 2018-04-02 10:57 菜鸡一枚 阅读(455) 评论(0) 推荐(0) 编辑
摘要:matlab函数 bsxfun浅谈(转载) 网上关于bsxfun的东西不多,今天需要看到一个,由于原博文插入的图片显示不出来,于是笔者大发善心进行了contrl+V 以及alt+ctrl+A的操作,供大家交流学习。 bsxfun是一个matlab自版本R2007a来就提供的一个函数,作用是”appl 阅读全文
posted @ 2018-04-01 16:44 菜鸡一枚 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:Matlab中的函数句柄@ 本系列文章由 @yhl_leo 出品,转载请注明出处。 文章链接: http://blog.csdn.net/yhl_leo/article/details/50699990 @是Matlab中的句柄函数的标志符,即间接的函数调用方法。 1 句柄函数 主要有两种语法: h 阅读全文
posted @ 2018-04-01 10:54 菜鸡一枚 阅读(9081) 评论(0) 推荐(0) 编辑
摘要:Matlab调试小技巧之Function Call Stack 在Matlab进入调试时,通常由一个函数或脚本step in另一个函数或脚本时,则当前的函数或脚本运行时的变量在调进另一个函数或脚本时,均被压栈保存,有时需要查看被进入函数或脚本的同时查看已被跳出函数或脚本被压栈的变量,通常情况下需要返 阅读全文
posted @ 2018-03-30 22:21 菜鸡一枚 阅读(645) 评论(0) 推荐(0) 编辑
摘要:matlab实战中一些重要的函数总结 这段时间看了一些大型的matlab工程文件(如:faster r-cnn),对于工程中经常要用到的一些函数进行一个总结。 1、路径问题。 这主要涵括文件路径的包含和组合。 我们经常需要引用不同文件夹下的文件或是函数。 mfilename 表示正在运行的函数的路径 阅读全文
posted @ 2018-03-28 21:29 菜鸡一枚 阅读(669) 评论(0) 推荐(0) 编辑
摘要:matlab-fullfile使用 f = fullfile('dir1', 'dir2', ..., 'filename') %fullfile构成地址字符串; 如:输入:f = fullfile('C:','Applications','matlab','fun.m')得到:f =C:\Appl 阅读全文
posted @ 2018-03-28 21:24 菜鸡一枚 阅读(1978) 评论(0) 推荐(0) 编辑
摘要:Matlab中addpath的使用 MATLAB help 中的语法: addpath('folderName1','folderName2','folderName3' ...)addpath('folderName1','folderName2','folderName3' ... flag)a 阅读全文
posted @ 2018-03-28 21:22 菜鸡一枚 阅读(3202) 评论(0) 推荐(0) 编辑
摘要:MATLAB中的varargin,varargout在函数中运用 varargin,表示用在一个函数中,输入参数不确定的情况,这增强了程序的灵活性。 例如:function g=fun(f,varargin) 然后在程序中使用时,假如在调用函数时,intrans(f,a,b,c),那么:vararg 阅读全文
posted @ 2018-03-23 10:55 菜鸡一枚 阅读(1734) 评论(0) 推荐(0) 编辑
摘要:matlab中title引入变量 1. 三行标题 a= 1; b= 2; c = 3; d= 4;title( { 'Plot', ['a = ', num2str(a), 'b = ',num2str(b)], ['c = ', num2str(c),',d = ',... num2str(d) 阅读全文
posted @ 2017-06-20 11:06 菜鸡一枚 阅读(16399) 评论(0) 推荐(1) 编辑
摘要:matlab分段函数绘图 原文地址:matlab分段函数绘图作者:郝明刚 1.一元分段函数绘图 例如: 把下面的函数保存为Piecewise_x.m文件 function F=Piecewise_x(x)F=x.^2.*(x>=0 & x<1)+cos(pi*(x-1)).*(x>=1 & x<2) 阅读全文
posted @ 2017-03-12 21:48 菜鸡一枚 阅读(6467) 评论(0) 推荐(0) 编辑
摘要:谁再说Matlab速度慢,我跟谁急 一、未进行内存预分配 y = 0; tic; for i=2:100000; y(i+1) = y(i)+ randn; end; toc 时间已过 0.031222 秒。 二、进行内存预分配 y = zeros(100001,1); tic; for i=2:1 阅读全文
posted @ 2016-04-09 19:50 菜鸡一枚 阅读(602) 评论(0) 推荐(0) 编辑
摘要:MATLAB 函数求导 用法以及实例 在高等数学、数学分析等的学习过程中,我们常常需要对一些函数进行求导;在复杂的理论研究过程中,我们也需要对一些解析函数进行求导,而我们常常会发现,对于一些复杂的函数,传统的手工计算已经显得越来越无力,幸好MATLAB这个强大的工具给我提供了对解析函数进行求导的方法 阅读全文
posted @ 2016-03-29 10:35 菜鸡一枚 阅读(90050) 评论(0) 推荐(3) 编辑
摘要:更改matlab工作目录路径 matlab的文件要放在其工作目录下,但默认的工作目录路径太长,管理起来不方便。下面收集了三种更改工作目录路径的方法,以供参考。 1、右击matlab快捷方式,在属性里,找到快捷方式选项里,有个“起始位置”,把它改为要使用的工作目录路径。 2、在matlab\toolb 阅读全文
posted @ 2016-02-29 15:53 菜鸡一枚 阅读(4328) 评论(0) 推荐(0) 编辑
摘要:conv2、filter2、imfilter的区别 -------------------------------------conv2函数----------------------------------------1、用法 C=conv2(A,B,shape); %卷积滤波 复制代码 A:输入 阅读全文
posted @ 2016-02-27 15:52 菜鸡一枚 阅读(1353) 评论(0) 推荐(0) 编辑