
Matlab
iteye_11349
这个作者很懒,什么都没留下…
展开
-
matlab运行系统命令&文件名称操作
[code="matlab"]>> [status,result]=system('notepad.exe')status = 0result = ''>> [status,result]=system('word.exe')status = 1result ='word.exe' 不是...原创 2011-12-08 17:50:20 · 570 阅读 · 0 评论 -
sigmoid 函数
[size=large]神经网络里常常见到sigmoid函数(又称logistic函数),也会提到进入饱和区后该函数的导数很小,不利于训练。那么,精确值是多少呢,今天,就画个图来看看:[/size][img]http://dl2.iteye.com/upload/attachment/0101/1262/7e106164-f4d1-3bc4-be0d-e57d1358cbf2.png[/i...原创 2014-09-14 17:28:10 · 832 阅读 · 0 评论 -
matlab文件组织,package文件夹,private文件夹
[size=large]把所有的文件放到一个路径下很凌乱,尤其matlab中一个函数一个文件!想要分类存放怎么办,这时就可以用到package文件夹了。[color=blue]package文件夹[/color]是[color=red]以+号开头[/color]的文件夹。 调用包内的函数要使用 包名.函数名[color=blue]private文件夹[/color...原创 2013-04-04 11:43:32 · 690 阅读 · 0 评论 -
Visual Studio 中创建项目模板——以matlab ,C++混合编程工程为例
[size=large]写的程序多为小程序,配置基本差不多。每次都要配置Include路径及lib路径很麻烦。当然,可以在Property Manager中将头文件路径和lib路径添加到全局表单中。但是并不是每一个工程都需要那么些路径,另外,换一台机器,路径不一样岂不是很麻烦?于是乎,工程模板是一个不错的选择。另外,为了便于管理,可以采用环境变量来设置路径,而非采用绝对路径。这样一来不...原创 2013-01-16 15:28:29 · 267 阅读 · 0 评论 -
Matlab中的面向对象编程
官方文档:[url]http://cn.mathworks.com/help/matlab/object-oriented-programming.html[/url]class的结构:[url]http://cn.mathworks.com/help/matlab/object-oriented-programming-in-matlab.html[/url]class内的变量、...原创 2015-12-20 22:43:54 · 428 阅读 · 0 评论 -
matalb中struct的诡异构造方式
读MatConvNet代码时被struct坑了,特此记录!!![color=blue]官方文档[/color]:[url]http://cn.mathworks.com/help/matlab/ref/struct.html[/url]matlab中,struct可以有多种方式构造,比如 [b]a.prop=1; a.prop2=2;[/b] 可以动态给struct添加...原创 2015-12-16 19:37:19 · 162 阅读 · 0 评论 -
matlab矩阵转为Eigen库中的矩阵
[size=large]在matlab,C++联合编程的过程中,想使用一下Eigen库(一个C++矩阵运算库)。为啥不直接用matlab的库呢? 有两点考虑:[list][*]1、matlab中写for循环太慢,处理图像块有时还得两层for循环[*]2、在C++中采用matlab函数,不利于生成独立的C++程序。[/list]不多说了,上代码:以下是将matla...原创 2013-11-01 14:25:10 · 431 阅读 · 0 评论 -
MatConvNet的excise 3改为网络配置文件形式
[size=large]MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。主页:[url]http://www.vlfeat.org/matconvnet/[/url]教程:[url]http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html[/url][color=red]注意:[...原创 2015-06-30 11:28:20 · 258 阅读 · 0 评论 -
matlab下GPU编程笔记
不多说,直接上代码[code="java"]gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPUreset(g) %也可以清空GPU中数据。a=1;a=gpuArray(a); %将a从CPU移...原创 2015-06-27 18:00:26 · 581 阅读 · 0 评论 -
matlab显示、存储透明图像
[size=large]matlab显示、存储透明图像 ,alpha通道是另外读取的,可以使用[color=red]importdata('trans.png')[/color]或者在matlab资源视图中双击png图片来验证一下本文用到的图片:[/size][img]http://dl2.iteye.com/upload/attachment/0109/4992/747a96de...原创 2015-06-14 22:00:29 · 3300 阅读 · 1 评论 -
matlab 绘图函数笔记
[size=x-large][color=blue]0、原理(不深究,可跳过)[/color][/size]matlab绘图分为figure和axis,object三级。请参考文档的[color=red]Accessing Object Handles[/color]一节。一个figure即为一个窗口,可以使用figure命令新建窗口。一个figure中可以包含若干个axis,一般情况...原创 2015-06-14 15:08:31 · 569 阅读 · 0 评论 -
matlab绘制色盘&色调混合模式
[size=x-large][color=blue]1、绘制色盘[/color][/size]代码统一放到最后。结果如下[img]http://dl2.iteye.com/upload/attachment/0109/4924/61ba0297-32fb-3d8c-a611-fbfba31f72b1.jpg[/img][color=blue][size=x-large]...原创 2015-06-13 19:25:31 · 1418 阅读 · 0 评论 -
matlab双击.m在已经打开的matlab中打开,而非新开一个matlab
[size=x-large][color=blue]matlab2015a及以前版本的通用方法[/color][/size]下载[url]http://www.mathworks.com/matlabcentral/fileexchange/51165-matlab-file-association-fix[/url]的程序(已上传至[color=red]附件[/color]。)将程序...原创 2012-08-31 22:05:07 · 1017 阅读 · 0 评论 -
还Matlab 一个洁净的输出
[size=large]程序要跑很长时间,时常输出点儿结果以便观察程序进度是个不错的习惯。但是这时常造成 刷屏的后果,肿么办。。。 :shock: 以下网址给了个方案---输出Backspace符号,就可以删除Command Window中的字符了~[url]http://stackoverflow.com/questions/8825796/how-to-clear-the-last...原创 2013-05-08 15:17:26 · 202 阅读 · 0 评论 -
matlab将变量名转化为字符串
[code="matlab"]function name=getVarName(x)%返回输入变量的变量名name=inputname(1);end%简单写法:%vname=@(x) inputname(1);%原帖地址:%http://www.mathworks.com/matlabcentral/newsreader/view_thread/251347...原创 2011-04-18 10:06:56 · 4900 阅读 · 0 评论 -
matlab的mexFunction中使用std::cout(部分转载)
[size=large]在matlab、C++混合编程的时候,可能会用到之前的代码。代码中会有许多的输出(使用std::cout);如果将这些std::cout重新用mexPrintf()写一遍,不仅费时费力,还造成原来的程序在别的地方无法编译的问题。那么,有没有办法将std::cout重定向到mexPrintf呢?原理没深究,直接[color=red]转载[/color]代码...原创 2014-09-27 15:37:01 · 413 阅读 · 0 评论