Matlab入门-M语言.ppt

五、M-file其它 1、P码文件(pcode) 一个M文件被首次调用时,Matlab将首先对该M文件进行语法分析,并生成相应的内部伪代码(psedocode); 当再次调用该M文件时,直接调用内存中的P码文件,而不再进行语法分析; Matlab分析器总是把M文件及其调用的函数M文件一起变换成P码文件。 P码文件运行速度快,采用二进制格式保存,程序保密性好。 2、提高Matlab运行速度的措施 循环的向量化 A=0:0.1:2*pi; sin(A) 尽可能采用Matlab提供的函数指令 循环内大数组预先定义 尽量采用M函数文件替代M脚本文件 尽量使用save\load读写数据,减少低级文件格式的使用 再见… 第一节 M语言规则 一、基本规则概要 1、变量和常量 字母开头,后跟字母数字或下划线; 大小写敏感。 2、注释(%后) 3、语句的分隔:分号、续行符 4、矩阵 标量、向量、数组(二维、三维、多维) 5、元素的访问 x(k)、a1(i,j)、c(end)、xyz(i,:)、y4z(:,j) 二、运算 点运算有: .* ./ .\ .^ 第二节 M语言的流程控制 具体包括: if语句、switch语句 while语句、

文档评论(0)

1亿VIP精品文档

相关文档