Peter.Y的技术博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

这两天做个演示用例,用到了Matlab的画图功能,总结一下,备查。

1.画图
写个简单的.m文件是很Easy的,罗列下几个常用函数的使用方法
[示例1]:plot(X,Y,'b-','linewidth',2);
X,Y表示向量,分别代表X轴和Y轴,'b-'表示线条颜色和样式,'linewidth',2这两个参数表示线条宽度是2
[示例2]:subplot(221)或者subplot(2,2,1)
前两个数字表示子图布局,本例中2X2,第三个参数表示画在第几个区域中,先上后下,先左后右标记为1,2,3,4。

[示例3]:title('aa'), xlabel('x'), ylabel('y')
这个比较简单,标题,X轴,Y轴文字

2.生成EXE
Matlab支持将.m文件编译生成exe文件。方法如下:
a. 生成EXE:在Matlab中输入mcc -m filename.m进行编译生成,这一步会在当前目录下生成C源码文件,并可能会询问采用何种编译器进行编译(Windows下推荐用VC的编译器)。
b. 运行环境:exe程序的运行可以脱离Matlab,但是必须安装Matlab的运行环境。MCRinstall.exe,位于安装目录的\toolbox\compiler\deploy\win32目录下,将其复制到需要执行生成EXE的环境中,运行安装,并设置环境变量path,将<安装目录>\runtime\win32添加到末尾(XP下应该会自动进行设置,不用添加^_^)。
c.最后将编译生成的*.exe , *.crt, *.prj文件复制到目标机器上,就可以运行了。

posted on 2009-03-25 01:36  Peter.Y  阅读(2515)  评论(0编辑  收藏  举报