数据处理脚本编写
• HONGZHIWEI TECHNOLOGY(SHANGHAI) CO.,LTD
鸿之微科技(上海)股份有限公司
HONGZHIWEI TECHNOLOGY(SHANGHAI) CO.,LTD
大纲
一.基础知识
简介
流程控制
二.实例
提取Atoms.xyz的坐标并排序的脚本编写
提取Atoms.xyz的坐标并排序的脚本调试
提取scf.input的坐标并排序的脚本编写
普适的排序脚本编写
鸿之微科技(上海)股份有限公司版权所有
一.简介(概述 )
MATLAB提供了完整的编写应用程序的能力——M语言。
M语言是一种解释性语言。
一个M语言文件就是由若干MATLAB的命令组合在一起构成的。
M语言文件都是标准的纯文本格式的文件,其文件的扩展名为.m。
鸿之微科技(上海)股份有限公司版权所有
一.简介(界面)
MATLAB也提供了一个编辑器,叫作meditor,它也是系统默认的M文件编辑器。
在MATLAB命令行窗口中键入>> edit
鸿之微科技(上海)股份有限公司版权所有
一.简介
脚本文件是最简单的一种M语言文件。
所谓脚本,就是由一系列的MATLAB指令和命令组成的纯文本格式的M文件。
鸿之微科技(上海)股份有限公司版权所有
一.简介
脚本文件是最简单的一种M语言文件。
所谓脚本,就是由一系列的MATLAB指令和命令组成的纯文本格式的M文件。
例:新建一个m文件,将如下代码复制进去
theta = -pi:0.01:pi;
rho(1,:) = 2*sin(5*theta).^2;
rho(2,:) = cos(10*theta).^3;
rho(3,:) = sin(theta).^2;
rho(4,:) = 5*cos(3.5*theta).^3;
for k = 1:4
subplot(2,2,k)
polar(theta,rho(k,:))
end
disp('程序运行结束!')
鸿之微科技(上海)股份有限公司版权所有
一.简介
脚本文件是最简单的一种M语言文件。
所谓脚本,就是由一系列的MATLAB指令和命令组成的纯文本格式的M文件。
例:新建一个m文件,将如下代码复制进去
theta = -pi:0.01:pi;
rho(1,:) = 2*sin(5*theta).^2;
rho(2,:) = cos(10*theta).^3;
rho(3,:) = sin(theta).^2;
rho(4,:) = 5*cos(3.5*theta).^3;
for k = 1:4
subplot(2,2,k)
polar(theta,rho(k,:))
end
disp('程序运行结束!')
鸿之微科技(上海)股份有限公司版权所有
一.流程控制
if语句
if语句的基本语法结构有三种,分别如下:
(1) if (关系运算表达式)
(2) if(关系运算表达式)
(3) if (关系运算表达式a)
MATLAB语句
MATLAB语句A
MATLAB语句A
end
else
end
elseif (关系运算表达式b)
MATLAB语句B
MATLAB语句B
else (关系运算表达式c)
…
end
鸿之微科技(上海)股份有限公司版权所有