MATLAB 软件使用指南
2009年3月
中国科学院计算机网络信息中心超级计算中心
今齐地方千里
目录
MATLAB 软件使用指南 (1)
目录 (2)
1. 软件介绍 (3)
2. 软件的安装与测试 (4)
2.1 安装目录及安装信息 (4)
2.2 测试结果 (5)
3. 软件的运行使用方法 (13)
1. 软件介绍
MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用 MATLAB,您可以较使用传统的编程语言(如C、C++ 和 Fortran)更快地解决技术计算问题。
MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。
MATLAB 提供了很多用于记录和分享工作成果的功能。可以将您的 MATLAB 代码与其他语言和应用程序集成,来分发您的 MATLAB 算法和应用。
主要功能
此高级语言可用于技术计算
此开发环境可对代码、文件和数据进行管理
交互式工具可以按迭代的方式探查、设计及求解问题
数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等
二维和三维图形函数可用于可视化数据
各种工具可用于构建自定义的图形用户界面
各种函数可将基于 MATLAB 的算法与外部应用程序和语言(如C、C++、Fortran、Java、COM 以及 Microsoft Excel)集成
更多详细信息,请参考以下网页:
www.mathworks/products/matlab/description1.html
2. 软件的安装与测试
2.1 安装目录及安装信息
安装过程见附件的4个pdf文档。
炎黄集团不同之处在licen manager安装为冗余服务器的形式(redundant rver):
10.2.7.12 eb270302 00215E205516
10.2.7.11 eb270301 00215E2028EE
10.2.7.1 LB270107 00215E204E26
由于两个Licen number 使用同样的licen服务器,所以使用合并后的licen.dat 文件和以下FIK:
03228-60263-53755-53210-04453-59040-30583-44199-53972-39851-07858 -37808-05832-37695-41385-49527-28735
恋爱文章Licen manager安装路径:/opt/matlab/etc/licen.dat。注意三台机器上的安装路径必须一样。在三台机器上分别安装完后,把/opt/matlab/etc/licen.dat中的rver 行进行合并,复制,使三台机器上的/opt/matlab/etc/目录下的licen.dat 文件内容一样。
MATLAB软件安装路径:
火车线路/home_soft/soft/x86_64/apps/Matlab (在LB270107节点上)为一个共享文件夹,可以被网络内其他节点所访问。PCT和MDCS都安装在此路径下。
安装了以下工具箱:
5 MATLAB 01 Jan 2010 Subscription 7.8
1 Bioinformatics Toolbox 01 Jan 2010 Subscription 3.3
1 Curve Fitting Toolbox 01 Jan 2010 Subscription 2.0
1 Databa Toolbox 01 Jan 2010 Subscription 3.5.1
1 Datafeed Toolbox 01 Jan 2010 Subscription 3.3
1 Econometrics Toolbox 01 Jan 2010 Subscription 1.1
1 Financial Derivatives Toolbox 01 Jan 2010 Subscription 5.4
1 Financial Toolbox 01 Jan 2010 Subscription 3.6
1 Fixed-Income Toolbox 01 Jan 2010 Subscription 1.7
1 Genetic Algorithm and Direct Search Toolbox 01 Jan 2010 Subscription 2.4.1
1 MATLAB Report Generator 01 Jan 2010 Subscription 3.6
1 Neural Network Toolbox 01 Jan 2010 Subscription 6.0.2
1 Optimization Toolbox 01 Jan 2010 Subscription 4.2
5 Parallel Computing Toolbox 01 Jan 2010 Subscription 4.1
1 Partial Differential Equation Toolbox 01 Jan 2010 Subscription 1.0.14
1 Signal Processing Toolbox 01 Jan 2010 Subscription 6.11
我的老师的作文1 Spline Toolbox 01 Jan 2010 Subscription 3.3.6
2 Statistics Toolbox 01 Jan 2010 Subscription 7.1
2 Symbolic Math Toolbox 01 Jan 2010 Subscription 5.2
64 MATLAB Distributed Computing Server 01 Jan 2010 Subscription 4.1
2.2 测试结果
使用MATLAB,PCT和MDCS工具箱来进行数值计算和仿真试验。使用LSF作为调度器把任务分配到64个节点上并行计算。测试文件路径:
/home_soft/soft/x86_64/apps/Matlab/work
测试1:
矩阵的特征值,奇异值分解等数值计算测试。
运行lsf_test1.m 文件:
matlab -nodisplay < lsf_test1.m
该程序使用matlabpool 打开默认的LSF调度器,比较是否使用并行计算时程序的执行时间,保存计算结果。
M文件代码如下:乔史密斯
%% This is a parfor loop demo to show a new feature of DCT: matlabpool N=200;
a=zeros(N,1);
% Traditonal For Loop, then change it to Parfor to check the time consuming tic
for (i=1:N)
a(i)=max(abs(eig(rand(500))));
end
守宫吃什么
香煎鱼toc
%plot(a);
%% MATLABPOOL feature
matlabpool open 64;
tic
parfor (i=1:N)
a(i)=max(abs(eig(rand(500))));
end