- 3
- 0
- 约4.89千字
- 约 41页
- 2021-04-12 发布于广东
- 举报
matlab;1.简介;Matlab的编程效率要比其它高级语言
Basic、Fortran、Pascal、C高,且语言简单‘可读 性强、调试容易、调用方便、易于维护。
包括有:
a. M文件
b. 函数
c. 绘图
其语法与C语言极为类似。;MATLAB语言的显著特点
1、具有强大的矩阵运算能力:Matrix Laboratory(矩阵实验室),使得矩阵运算非常简单。
2、是一种演算式语言
MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。
因此MATLAB语言编程简单,使用方便。
;赋值语句结构
a、直接赋值语句
赋值变量=赋值表达式
b、函数调用语句
[返回变量列表]=函数名(输入变量列表);字符串要用单引号并用括号括在里面。如:
》disp(‘text string’) %disp字符串显示命令
text string;宏是MATLAB语言用在常用命令部分的缩写。它可以被存储用于建立M文件的一部分。宏命令采用字符串,并使用eval命令去执行宏命令。下例是采用宏命令计算阶乘的例子。
》fct=‘prod(1:n)’; %求10的阶乘
》n=10;eval(fct)
ans=3628800;MATLAB的运算符有三种类型:算术运算符、关系运算符、逻辑运算符。它们的处理顺序依次为算术运算符、关系运算符、逻辑运算符。在前面我们已经介绍例算术运算符,这里我们着重介绍后两种运算符。
;~ 非
~A=[0 0 1 0] ~1=0;MATLAB的主要文件类型
M文件()
M文件有两种类型:命令(Script)文件
函数(Function)文件
MAT文件()
Matlab工具箱中含有的一种数量众多的文件,是用以保存数据的具有标准格式的二进制文件,可被用来保存当前工作空间中的变量和数据,并可再在需要时将其方便地调入工作空间参与运算。
MDL文件 Simulink生成的描述模型的文件
DLL文件 用Mex技术生成的在MAT文件
P文件 由M文件变换后的为代码文件;M文件的编辑及MATLAB工作路径的设置
进入MATLAB的Editor/Debugger窗口来编辑程序
在编辑环境中,文字的不同颜色显示表明文字的不同属性。
绿色:注解;黑色:程序主体;红色:属性值的设定;蓝色:控制流程。
在运行程序之前,必须设置好MATLAB的工作路径,使得所要运行的程序及运行程序所需要的其他文件处在当前目录之下,只有这样,才可以使程序得以正常运行。否则可能导致无法读取某些系统文件或数据,从而程序无法执行。
通过cd指令在命令窗口中可以更改、显示当前工作路径。
通过路径浏览器(path browser)也可以进行设置
;MATLAB程序的基本组成结构
%说明
清除命令:清除workspace中的变量和图形(clear,close)
定义变量:包括全局变量的声明及参数值的设定
逐行执行命令:指MATLAB提供的运算指令或工具箱
… … … 提供的专用命令
控制循环 :包含for,if then,switch,while等语句
逐行执行命令
… … …
end
绘图命令:将运算结果绘制出来
当然更复杂程序还需要调用子程序,或与simulink以及其他应用程序结合起来。
;%this program is fiting the anticold samples data,
%the predicting set includes 9 samples with 58 wavelengths,
%all sets are arranged by orthogonal design
%the algorithm is linear neural network with 58 inputs
%the following is calculating the average absolute relative
error of fiting set
a=sim(net,mx)
a=a;
mn=scale(n,cy);
mm=mm;mn=mn;
ma=sim(net,mm)
m
您可能关注的文档
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)