当前位置:文档之家› Matlab软件应用与开发

Matlab软件应用与开发


一、Matlab基本操作
(3)内存变量的删除与修改
注意:
MATLAB工作空间窗口管理
文件名可以带路径,但不需带扩展名.ma
clear命令用于删除工作空间中的变量 变量名之间以空格分隔,变量名表省略则
who和whos显示驻留的变量名清单 -ascii 选项使文件以ASCII格式处理,省略
赋值语句:变量=表达式
(2) 预定义变量
eps--计算机的最小正数,在PC机上为 2^(-52) pi--圆周率π 的近似值3.14159265358979 inf--无穷大 NaN--不定量 i,j--虚数单位定义i = j = (−1)^(1/2) nns—当前的答案 nargin—函数输入的变量;nagout—函数输出的变量
格式:rem(x,y)和mod(x,y) 要求:x,y必为同大小的实矩阵或为标量
一、Matlab基本操作
4 建立向量
e1:e2:e3
其中e1为初始值,e2为步长,e3 为终止值
linspace(a,b,n)
其中a和b是生成向量的第一个和最后一 个元素,n是元素总数。 显然,linspace(a,b,n)与a:(b-a)/(n-1):b等 价。
提示: 尾数有时也称为有效数字(Significand)。尾数实际
上是有效数字的非正式说法。
一、Matlab基本操作
3 常用数学函数
函数的自变量规定为矩阵变量,运算法则是将函数逐项作用于矩阵的 元素上,因而运算的结果是一个与自变量同维数的矩阵。 函数使用说明:
三角函数(以弧度为单位计算):sin, cos, tan, cot,csc,sec,
asin,acos,atan,acot,acsc,asec
指数函数:exp,log,log10,sqrt 求实数的绝对值、复数的模、字符串的ASCII码值: abs 取整:fix(向零取整)、floor、ceil、round(四舍五入)、sign 数值处理:sum(求和)、mean(求平均值) 求余:rem(结果符号同被除数)、mod(结果符号同除数);
Matlab软件应用与开发
2020年4月22日星期三
Matlab软件应用与开发专题讲座
一、Matlab基本操作 二、Matlab程序设计的基本知识 三、Matlab程序设计实例与技巧
一、Matlab基本操作
1 常用命令
(1)常用信息
help command:在线帮助(显示command的帮助信息在命令窗)。 helpwin:在线帮助(独立窗口显示)。 iskeyword:可列出所有的关键字。
zeros(3) (2) 建立一个3×2零矩阵。
zeros(3,2) (3) 设A为2×3矩阵,则可以用zeros(size(A))建 立一个与矩阵A同样大小零矩阵。 A=[1 2 3;4 5 6]; %产生一个2×3阶矩阵A zeros(size(A)) %产生一个与矩阵A同样大小的 零矩阵
>> clear
>> load vm_test a b
一、Matlab基本操作
(5)数据的输出格式
十进制数表示常数。
一般情况下数据元素用双精度数来表示和存,
采用日常记数法和科学记数法两种表示方法。
数据输出格式设置: format 格式符
format short 5位定点表示(默认值)
format long 15位定点表示
种表达方式利用科学计数法来表达实数,即用一个尾数( Mantissa ),一个基数(Base),一个指数(Exponent) 以及一个表示正负的符号来表达实数。
例:123.45 用十进制科学计数法可以表达为: 1.2345 × 102
其中 1.2345 为尾数,10 为基数,2 为指数。 浮点数利用指数达到了浮动小数点的效果,从而可以灵 活地表达更大范围的实数。
(2)管理工作区命令
who:显示当前变量。 whos:显示当前变量具体信息。 clear:从内存中清楚变量和函数。 pack :整理工作空间内存。
一、Matlab基本操作
(3)管理命令和函数
what:显示当前目录下的MATLAB 文件。 edit:编辑M文件。 which:找出函数和文件的位置。 type:显示M文件内容(Type+文件名)。 inmem:显示内存中的函数。
(4)内存变量文件
save命令中的-append选项控制将变量追
利用MAT文件可以把当前MATLAB工作空间中的一些有用变量长久地 保留下来,扩展名是.mat,常用格式为:
save 文件名 [x y z] [-append][-ascii]
load 文件名 [变量名表] [-ascii]
例:>> a=23;b=[23,45];save vm_test a b
(4)操作系统命令
dir:显示目录。 pwd:显示当前工作目录。 delete:删除文件。Delete+文件名。 web:打开页面浏览器加载文件。
一、Matlab基本操作
2 数据类型
(1)变量与赋值
变量命名:以字母开头,后接字母、数字或下划线的字符序列,最多63
个字符,区分字母的大小写。
浮点数的规范表示:
±d.dd...d × β e , (0 ≤ d i < β)
其中 d.dd...d 即尾数,β 为基数,e 为指数。尾数中数字的
个数称为精度,在本文中用 p 来表示。每个数字 d 介于 0 和
基数之间,包括 0。小数点左侧的数字不为 0。
绝大多数现代的计算机系统采纳了所谓的浮点数表达方式。这
format short e 5位浮点表示
format long e 15位浮点表示
format short g 在5位浮点与5位定点表示中选择最好的格式表示
format long g 在15位浮点与15位定点表示中选择最好的格式表示
format rat
对整数的近似表示近整数
一、Matlab基本操作
一、Matlab基本操作
5 基本矩阵操作
zeros:产生全0矩阵(零矩阵) ones:产生全1矩阵(幺矩阵) eye:产生单位矩阵 rand:产生0~1间均匀分布的随机矩阵 randn:产生均值为0,方差为1的标准
正态分布随机矩阵
A(h,k):引用矩阵第h行k列的元素
一、Matlab基本操作
例1 分别建立3×3、3×2和与矩阵A同样大小的零 矩阵。 (1) 建立一个3×3零矩阵。
相关主题