随笔分类 -  Matlab技术

摘要:matlab:linux环境中将m文件编译成动态链接库1. 设定编译器为gcc 先输入:mex -setup 然后选择gcc 然后输入:mbuild -setup 同样选择gcc 2. 生成链接库 (1)生成c++链接库mcc -W cpplib:libemailSend -T link:lib emailSend.m 其中cpplib表示生成c++链接库,libemailSend是库的名称 (2)生成c链接库 mcc -W lib:libemailSend -T link:lib emailSend.m 与上面的类似 阅读全文
posted @ 2012-02-02 22:09 Mr.Rico 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:最近需要使用matlab来跑一些程序,但是一般情况下双击桌面上的快捷方式去打开的话,启动会比较慢,并且启动后占内存比较多。关键是,我并不需要它运行其他的组件,我只需要它类似后台跑程序那样。这时,我想到了命令行的方式,所以就在网上找到了关于命令行下运行matlab的方法。 在 UNIX 下-nodesktop 启动jvm(Jave Virtual Machine),不启动desktop,但help 界面,preferences界面等仍可通过cmdline 调出,即jvm启动但不启动desktop,可以启动其他显示;但是matlab不会在cmd history记录本次执行的命令-nodisplay 阅读全文
posted @ 2011-08-21 17:11 Mr.Rico 阅读(6912) 评论(0) 推荐(0) 编辑
摘要:MATLAB中imread函数的解析在MATLAB中imread函数能够读取各种常见格式图像中的数据, 返回图像的像素值.在MATLAB中注册的格式主要包括下面的:MATLAB中有一个imformats函数, 这个函数可以获得以上注册图像的一些信息: 主要包括下面的列举几个常见格式的信息:BMPGIFICOPNGTIFJPEGJPEG2000JPEG2000JPEG2000图像格式判断图像信息获取图像内容的读取将数据写成某种格式的图像下图是上图对应图像格式判断的方法, 主要是对于那些没有扩展名的图像进行判断, 看它是否属于matalb所支持的图像格式.在函数imread中主要是先判断是否给出了 阅读全文
posted @ 2011-07-13 22:10 Mr.Rico 阅读(5246) 评论(0) 推荐(0) 编辑