Matlab中文简明教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MatLab简介

MATLAB是什么?

典型的使用包括:

数学和计算

算术发展模型,

模拟,和原型

数据分析,开发,和可视化

科学和工程图学

应用发展包括图形用户界面设计

MATLAB表示矩阵实验室。

MATLAB系统

MATLAB系统由5主要的部分构成:

1. MATLAB语言。这是高阶的矩阵/数组语言,带控制流动陈述,函数,数据结构,输入/输出,而且面向目标的编程特点。

Ops 操作符和特殊字符。

Lang 程序设计语言作。

strfun 字符串。

iofun 输入/输出。

timefun 时期和标有日期。

datatypes数据类型和结构。

2. MATLAB工作环境。这是你作为MATLAB用户或程序编制员的一套工具和设施。

3. 制图这是MATLAB制图系统。它为2维上,而且三维的数据可视化,图象处理,动画片制作和表示图形包括高阶的指令在内。它也为包括低阶的指令在内,允许你建造完整的图形用户界面(GUIs),MATLAB应用。制图法功能在MATLAB工具箱中被组织成5文件夹:

graph2d 2-的维数上的图表。

graph3d 三维的图表。

specgraph 专业化图表。

graphics 制图法。

uitools 图形用户界面工具。

4. MATLAB的数学的函数库。数学和分析的功能在MATLAB工具箱中被组织成8文件夹。

elmat 初步矩阵,和矩阵操作。

elfun 初步的数学函数。

specfun 专门的数学函数。

matfun 矩阵函数-用数字表示的线性的代数。

datafun 数据分析和傅立叶变换。

polyfun 插入物,并且多项式。

funfun 功能函数。

sparfun 稀少矩阵。

5. MATLAB应用程序接口(API)。这是允许你写C、Fortran语言与MATLAB交互。

关于 Simulink

Simulink ? MATLAB为做非线性的动态的系统的模拟实验的交互式的系统。它是允许你通过把方框图拉到屏幕,灵活地窜改它制作系统的模型的用图表示的鼠标驱动的程序。实时工作室?允许你产生来自你的图表块的C代码,使之能用于各种实时系统。

关于工具箱

工具箱是为了解答特别种类的问题扩展MATLAB环境的MATLAB函数的综合的(M-文件)收集

MatLab工作环境

命令窗口

若输入

A = [1 2 3; 4 5 6; 7 8 10]

按下回车键后显示如下

A =

1 2 3

4 5 6

7 8 10

清除命令窗口

clc

这并不清除工作间,只是清除了显示,仍可按上箭头看到以前发出的命令

数据格式命令

x = [4/3 1.2345e–6]

format short

1.3333 0.0000

format short e

1.3333e+000 1.2345e–006

format short g

1.3333 1.2345e–006

format long

1.33333333333333 0.00000123450000

format long e

1.333333333333333e+000 1.234500000000000e–006

format long g

1.33333333333333 1.2345e–006

format bank

1.33 0.00

format +

++

format rat

4/3 1/810045

format hex

3ff5555555555555 3eb4b6231abfd271

若最大的元素大于1000或小于0.001,则显示short或long格式时时会加上一个比例

还有两个格式:

format compact

format loose

禁止结果的显示

在命令后加上分号,则屏幕上不会立即显示出结果,这在运算大的数据量时十分有用,如下命令产生100*100的幻方:

A = magic(100);

长命令行

如想另起一行输入命令,在末尾加上"..."即可,如:

s = 1 – 1/2 + 1/3 – 1/4 + 1/5 – 1/6 + 1/7 ...

– 1/8 + 1/9 – 1/10 + 1/11 – 1/12;

MatLab工作间

你可用who或whos来察看当前工作间中有哪些变量,如:

whos

Name Size Bytes Class

A 4x4 128 double array

D 3x5 120 double array

M 10x1 40 cell array

S 1x3 628 struct array

h 1x11 22 char array

n 1x1 8 double array

s 1x5 10 char array

v 1x14 28 char array

Grand total is 93 elements using 984 bytes

若要从工作间中删除所有的变量,用

clear

保存、重载工作间

你可以将工作间保存为一个二进制的M文件,以后还可以恢复回来:save june10

也可只保存工作间中的部分变量值

相关文档
最新文档