您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页matlab_intro_cn

matlab_intro_cn

来源:步遥情感网
Matlab®*基础介绍

声明和变量 矩阵 绘图 控制流 手稿和函数

*MathWorks Inc,MATLAB,Simulink,Stateflow,Handle Graphics和Real Workshop均为注册商标。Targetbox是MathWorks公司的注册商标。

为什么要使用Matlab®?

结合数字、绘图和设计 -功能强大

-容易使用(?)

工具箱包含数以百计有用的程序 广泛应用于工程教育中

许多教材的最新版本使用Matlab®

麻省理工学院的很多科目使用Matlab®

Matlab®5.x提供强大的设计功能,如数据结构和细胞阵列

声明和变数

输入并陈列矩阵A

分号止住输出:

Matlab®算子:

+加 -减 ×乘 / 除

你可以把Matlab®当计算器用:

如果没有字符占位,结果位于变量

变量名称

Matlab®变量必须以字母开头

其余字符可以是字母,数字或下划线。 只有前19个字符有意义

Matlab®是区分大小写的

M和m是不一样的

预定变量

(译注:warning:divide by zero:注意:用0除)

管理你的工作台

列出工作台变量的函数who

(译注:your variables are:你的变量为)

函数whos列出了你的变量的大小和存储分配

名称 大小 有限元 字节 密度 联合体

(译注:by:乘, full:满,yes:是 no:否;总数是11个元件,使用字节96个)

管理你的工作台

指令

可把变量从工作台中移出

会毫无保留删除你所有的变量

信息输出公式

函数

改变输出的精密度。

帮助格式

FORMAT设置输出格式。

MATLAB®中的所有计算都是双精度进行的。FORMAT可用于不同输出显示格式的转换,如下:

创建矩阵

矩阵算子

有限元并行数组算子

乘法 除法 幂

(译注:error using:误差使用; inner matrix dimensions must agree:内在矩阵必须一致。)

冒号记法

使用冒号记法创建始值为

,增量为

,终值为

的向量:

例子:

要掌握Matlab®必须理解冒号记法。

绘图

基本测绘指令 行类型和颜色 绘图美化技巧

使用图形保持和创建子图 设定轴:轴和扩大

基本测绘指令

图半对数半对数

标出向量x:y

标出 x-轴 x-轴直线和y轴

和y轴直线

重对数标出两条轴

线类型和大小

不同的线类型、图标和颜色可以通过以下字符中的1、2或3字符串组成: y 黄色 点 m 洋红 圈

c 青 x符号 r 红 加 g 绿 solid b 蓝 星号 w 白 k 黑

有星的 点划线 划线

得出,其中是由

例如,以下是使用蓝加号标出的x:y的图象:

附加测绘指令

――加名称 ――加x标签 ――加y标签

――在屏幕坐标中

的加入在右上角 ――再分屏幕

――变轴

,在左下角,

――等宽高比

――加上删除线

――允许你在同意子程序创建多个图标 ――可以放大(用鼠标)

注意:grid、hold和zoom的操作方法像“绳针”一样(连续按启动或关闭属性)

简单绘图范例

另一简单绘图

使用get和set

使用get和set

使用子程序(subplot)

控制流――决定

Matlab®的决定指令 if,elseif,else和end 例子

控制流――弯曲

for和while

例子

手稿和函数

Matlab®手稿和函数称为M-文件,因为它们以后辍“.m”结尾 手稿是包括一系列Matlab®指令的文本文件 函数是回归值的M-文件

手稿与函数的最大不同是在函数中创建的变量是局部变量,而在手稿中创建的是球体变量

Matlab®工具箱是一套有用的M-文件

使用Matlab®更简单高效地写出你的手稿和函数

简单Matlab®手稿

由simple.m生成的曲线表

(译注:simple plot by jleonard:jleonard制作的简单图表,97年2月23日。time(sec):时间(秒))

范例:海豚声纳波速方向图

cpbbeam.m

波速方向图

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务