MATLAB数学实验第一章MATLAB入门

合集下载

1. Matlab使用入门

1. Matlab使用入门

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
24/32
绘网面命令mesh()使用格式: mesh(x,y,z) 或 mesh(z) 例1.12 绘二元函数 z = x exp( –x2 – y2)的图形。 [x,y]=meshgrid(-2:0.2:2); z=x.*exp(-x.^2-y.^2); mesh(x,y,z) colormap([0 0 1]) 注记: x,y是维数相同的矩阵; 表达式中“.*”和“.^”运算 使得z是与x,y维数相同矩阵。 功能相同的绘图命令:surf, meshc, meshz,· · · · · · · ·
11/32
三角函数与双曲函数
sin asin cos acos tan atan cot acot sec asec csc acsc 正弦函数 反正弦函数 余弦函数 反余弦函数 正切函数 反正切函数 余切函数 反余切函数 正割函数 反正割函数 余割函数 反余割函数 sinh asinh cosh acosh tanh atanh sech asech csch acsch coth acoth 双曲正弦函数 反双曲正弦函数 双曲余弦函数 反双曲余弦函数 双曲正切函数 反双曲正切函数 双曲正割函数 反双曲正割函数 双曲余割函数 反双曲余割函数 双曲余切函数 反双曲余切函数
1/3 1/4 1/5
19/32
————矩阵创建常用方法————
1.直接输入法; 2.特殊矩阵函数法; 3. 数据文件输入 注意事项 矩阵元素必须在方括号[ ]之内; 同一行相邻元素间用逗号或空格分隔; 矩阵的行与行之间用分号分隔. A=hilb(3) B=invhilb(3) A*B
掌握MATLAB程序设计方法
以MATLAB为操作平台完成实验作业

Matlab工程数学 第1章 使用方法入门

Matlab工程数学  第1章  使用方法入门

Matlab工程数学Matlab是“Matrix Laboratory”的缩写,意为“矩阵实验室”,是当今很流行的科学计算软件。

它的主要功能是给人们提供一个方便的数值计算平台。

Matlab的基本运算单元是不需指定维数的矩阵,系统提供了大量的矩阵及其它运算函数,可以方便的进行一些很复杂的计算,而且运算效率极高。

Matlab的命令和数学中的符号、公式非常接近,可读性强,容易掌握,还可利用它所提供的编程语言进行编程,完成特定的工作。

除基本部分外,Matlab还根据各专门领域中的特殊需要提供了许多可选的工具箱,在很多时候能够给予我们极大的帮助。

以下简单介绍一下Matlab软件的基本使用方法,并结合本讲义内容介绍如何使用Matlab软件解决一些常见的数值问题。

第1章使用方法入门1.1 操作方法1.1.1 启动和退出从Windows中双击Matlab图标,会出现Matlab命令窗口(Command Window),在一段提示信息后,出现系统提示符“>>”,这时你就可以输入命令了。

Matlab是一个交互式的系统,输入命令后,系统会马上解释和执行你输入的命令并输出结果。

如果命令有语法错误,系统会给出提示信息。

在当前提示符下,你可以通过上下箭头调出以前输入的命令。

用滚动条可以查看以前的命令及其输入信息。

退出Matlab和退出其它Windows程序一样,可以选择File菜单中的Exit Matlab菜单项,也可以使用Alt-F4热键。

还可以执行Matlab的Exit命令退出。

1.1.2. 变量和表达式Matlab命令的通常形式为:变量= 表达式表达式由操作符或其它特殊字符,函数和变量名组成。

Matlab执行表达式并将执行结果显示于命令后,同时存在变量中以留用。

如果变量名和“=”省略,即不指定返回变量,则名为ans的变量将自动建立。

例如:键入命令:A = [ 1.2 3.4 5.6 sin(2) ]系统将产生4维向量A,输出结果为:A =1.2000 3.4000 5.6000 0.9093键入1900/81结果为:ans =23.4568Matlab保留本次运行中建立的所有变量的信息。

Matlab第一教学与上机讲述免费全文阅读

Matlab第一教学与上机讲述免费全文阅读
2)有足够的安装空间,不少于4G;
3)文件名:无空格、无中文的文件夹作为程序的安 装文件夹。
第一章 MATLAB操作基础
二、 MATLAB 安装
具体安装:
第一章 MATLAB操作基础
三、MATLAB的开发环境
1、MATLAB系统的组成 ① MATLAB开发环境 ② MATLAB数学函数库 ③ MATLAB语言 ④ 图形功能 ⑤ 应用程序接口 五个部分。
(5)隐藏窗口
命令输入: edit---文本程序编辑窗口 figure---图像窗口 guide---guide窗口 也可在菜单栏中选择对应窗口
选择窗口的显示形式: Desktop—Desktop Layout
四、MATLAB的启动与退出
1、MATLAB系统的启动 (1)在桌面上双击MATLAB快捷方式图标。 (2)在开始菜单中单击MATLAB项。 (3)在MATLAB安装目录中双击MATLAB快捷方式
MATLAB的帮助系统(续)
④>>lookfor image %查找有关图像的函数和命令。 2、在线帮助浏览器
MATLAB设计了全新的在线帮助浏览器, 当在View菜单中选择了Help选项,或在Help菜 单中选择了MATLAB Help选项时,都可以打 开帮助浏览器。 3、演示帮助
选择Help菜单中的Demos选项,可以打开 演示窗口,观看要查询项的动画演示。
函数的主要用法。
实验一 MATLAB熟悉与操作 基础
三、实验内容(续) (1) 已知a=73,求a的平方根;
(2)已知x的值域区间为1π-4π,求其正
玄值,余玄值。
实验一 MATLAB熟悉与操作基础
四、完成上机实验报告;并在下节课之 前上交。

第1章 MATLAB操作基础PPT教学课件

第1章 MATLAB操作基础PPT教学课件

2020/12/10
8
• 1.3.2 主窗口
1.菜单栏 在MATLAB 6.5主窗口的菜单栏,共包含、View、 Web、Window和Help 6个菜单项。
• 2.工具栏 MATLAB 6.5主窗口的工具栏共提供了10个命令 按钮。这些命令按钮均有对应的菜单命令,但比 菜单命令使用起来更快捷、方便。
1994年,MATLAB 4.2版
1997年,MATLAB 5.0版
1999年,MATLAB 5.3版
2000年,MATLAB 6.0版
2001年,MATLAB 6.1版
2002年,MATLAB 6.5版
2004年,MATLAB 7.0版
2020/12/10
2
1.1.2 MATLAB的主要功能
• 1.数值计算和符号计算功能
11
• 1.3.4 工作空间窗口
工作空间是MATLAB用于存储各种变量和 结果的内存空间。在该窗口中显示工作空 间中所有变量的名称、大小、字节数和变 量类型说明,可对变量进行观察、编辑、 保存和删除。
2020/12/10
12
• 1.3.5 当前目录窗口和搜索路径
1.当前目录窗口 当前目录是指MATLAB运行文件时的工作 目录,只有在当前目录或搜索路径下的文 件、函数可以被运行或调用。
2020/12/10
9
• 1.3.3 命令窗口
命令窗口是MATLAB的主要交互窗口,用
于输入命令并显示除图形以外的所有执行 结果。
MATLAB命令窗口中的“>>”为命令提示 符,表示MATLAB正在处于准备状态。在
命令提示符后键入命令并按下回车键后, MATLAB就会解释执行所输入的命令,并 在命令后面给出计算结果。

matlab第1章 基础入门

matlab第1章 基础入门

1.5.2 标点符号的作用
名称 空格 逗号 点 分号 冒号 注释号 单引号 对 圆括号 方括号 花括号 续行号 , . ; : % ' ' ( ) [ ] { } ... 标点 作 用 用作输入量之间的分隔符;数组元素的分隔符
用作输入量之间的分隔符;用作数组元素分隔符;用作要显示计算结果的 命令 数值表示中,用作小数点;用于运算符号前,构成数组运算符;结构数组 中,结构变量名与元素名的连接 用作矩阵(数组)的行间分隔符;用作不显示计算结果的命令
3.打开已存在的M文件编辑器窗口
单击MATLAB界面工具栏上的en”对话框,填写所选文件名, 单击“打开”按钮,就可出现相应的M-文件编辑器。
1.4 MATLAB工作空间浏览器
1.4.1 Workspace工具栏功能 工作空间浏览器(Workspace)默认地放置于MATLAB 操作桌面的左上侧后台。点击桌面左上侧框下方外露的 “Workspace”窗标,可使工作空间浏览器出现在桌面的 前台。只需单击该窗口右上角的按钮,就可出现浮动的 工作空间浏览器窗口。“Workspace“窗口及工具栏图标 功能如图所示。
首页
1.1.2 MATLAB系统结构
MATLAB系统由MATAB开发环境、MATLAB数学函数 库、MATLAB语言、MATLAB图形处理系统和MATLAB 应用程序接口(API)五大部分构成。 1.1.3 MATLAB工具箱类型 数学、统计与优化 控制系统设计和分析 信号处理和通讯 图像处理与计算机视觉 计算金融 计算生物 并行计算 测试与测量 数据库访问与报告 代码生成和验证
1.1.5 MATLAB的特点
1.直译式的编程语言 2.代码短小高效 3.强大的科学计算与数据处理能力 4.先进绘图和数据可视化功能 5.可扩展性能 6.友好的工作平台和编程环境

matlab基础实验

matlab基础实验

实验一 MATLAB基础知识一、实验目的1.熟练掌握Matlab的启动与退出;2. 熟悉Matalb的命令窗口,常用命令和帮助系统;3. 熟悉Matalb的数据类型;4. 熟悉Matlab的基本矩阵操作,运算符和字符串处理二、实验设备1.方正电脑2.MATLAB软件三、实验内容1. 已知矩阵A=[3 4 -1 1 -9 10;6 5 0 7 4 -16;1 -4 7 -1 6 -8;2 -4 5 -6 12 -8;-3 6 -7 8 -1 1;8 -4 9 1 3 0]写出完成下列操作的命令:(1) 将矩阵A的第2-5行中第1,3,5列元素赋给矩阵B;(2) 删除矩阵A的第7号元素;(3) 将矩阵A的每个元素加上30;(4) 求矩阵A的大小和维数;(5) 将矩阵A的右下角3*2矩阵构成矩阵C;(6) 输出[-5,5]范围内的所有元素;程序:A=[3 4 -1 1 -9 10;6 5 0 7 4 -16;1 -4 7 -1 6 -8;2 -4 5 -6 12 -8;-3 6 -7 8 -1 1;8 -4 9 1 3 0]%(1)B=A(2:5,[1 3 5])%(2)A2=A;A2(7)=[]%(3)A3=A+30%(4)length(A)size(A)%(5)C=A(end-2:end,end-1:end)%(6)A6=A.*(A>=-5 & A<=5)结果:A =3 4 -1 1 -9 106 5 07 4 -161 -4 7 -1 6 -82 -4 5 -6 12 -8-3 6 -7 8 -1 18 -4 9 1 3 0B =6 0 41 7 62 5 12-3 -7 -1A2 =Columns 1 through 73 6 1 2 -3 8 5 Columns 8 through 14-4 -4 6 -4 -1 0 7 Columns 15 through 215 -7 9 1 7 -1 -6 Columns 22 through 288 1 -9 4 6 12 -1 Columns 29 through 353 10 -16 -8 -8 1 0 A3 =33 34 29 31 21 4036 35 30 37 34 1431 26 37 29 36 2232 26 35 24 42 22 27 36 23 38 29 31 38 26 39 31 33 30ans =6ans =6 6C =12 -8-1 13 0A6 =3 4 -1 1 0 00 5 0 0 4 01 -4 0 -1 0 02 -4 5 0 0 0 -3 0 0 0 -1 1 0 -4 0 1 3 02.设x=-74o,y=27 o,22的值。

Matlab与数学实验

Matlab与数学实验

>>5+sin(7) ↙
ans=
3117/551
>>format long↙
>>5+sin(7) ↙
ans=
5.65698659871879
-5-
第三节 变量
一、变量
Matlab 中参与计算的数据需要存放在一个储存空间中,每个储存空间都给 予一个名称,就是变量的名称。
Matlab 中变量的命名规则是: (1)变量名必须是不含空格的单个词; (2)变量名区分大小写; (3)变量名最多不超过 19 个字符; (4)变量名必须以字母打头; (5)变量名中不允许使用标点符号; (6)不要使用内部函数名。 变量赋值格式:
-6-
四、标点符号
标点符号需要在英文状态下输入,常见的有

命令分隔符号,显示的结果

命令分隔符号,不显示的结果
%
它后面为注释文字

续行符号(使用时前面加空格)
( ) 运算优先级
例 1 >>a=20;b=3;c=a+b,d=a*b↙
运行结果:
c=
23
d=
60
例 2 交换两个变量的取值
>>a=1;b=2;
sqrt(x) log(x)
log10(x)
max(x) sign(x) fix(x) gcd(x,y)
lcm(x,y)
asin(x)
开平方
自然对数
以 10 为 底 的数
最大值 符号函数 取整 整数 x,y 的最大公因 数 整数 x,y 的最小公倍 数 反正弦函数
cos(x)
tan(x)
sinh(x) cosh(x) tanh(x) real(z) abs(z) angle(z)

第一章 基础准备及入门(matlab基础教程)

第一章 基础准备及入门(matlab基础教程)

第一章基础准备及入门(matlab基础教程)第 1 章基础准备及入门本章有三个目的:一是讲述MATLAB正常运行所必须具备的基础条件;二是简明地介绍MATLAB及其操作桌面Desktop的基本使用方法;三是全面介绍MATLAB的帮助系统。

本章的前两节讲述:MATLAB的正确安装方法和MATLAB 环境的启动。

因为指令窗是MATLAB 最重要的操作界面,所以本章用第 1.3、1.4 两节以最简单通俗的叙述、算例讲述指令窗的基本操作方法和规则。

这部分内容几乎对MATLAB各种版本都适用。

第1.5到第1.8节专门介绍MATLAB最常用的另五个交互界面:历史指令窗、当前目录浏览器、工作空间浏览器、数组编辑器、M文件编辑器。

鉴于实际应用中,帮助信息和求助技能的重要性。

本章专设第1.9节专门叙述MATLAB的帮助体系和求助方法。

作者建议:不管读者此前是否使用过MATLAB,都不要忽略本章。

1.1 MATLAB的安装和工具包选择MATLAB只有在适当的外部环境中才能正常运行。

因此,恰当地配置外部系统是保证MATLAB运行良好的先决条件。

MATLAB本身可适应于许多机种和系统,如 PC机和 Unix工作站等。

但本节只针对我国使用最广的PC机系统给予介绍。

对PC机用户来说,常常需要自己安装MATLAB。

MATLAB R2021a (即旧编号MATLAB7.4)版要求Win2000或WinXP平台。

下面介绍从光盘上安装MATLAB的方法。

一般说来,当MATLAB光盘插入光驱后,会自启动“安装向导”。

假如自启动没有实现,那么可以在或中双击setup.exe应用程序,使“安装向导”启动。

安装过程中出现的所有界面都是标准的,用户只要按照屏幕提示操作,如输入用户名、单位名、口令等就行。

在安装MATLAB.R2021a时,会出现一个界面,该界面上有两个选项:Typical和Custom。

假如你不熟悉MATLAB,或假如你机器的硬盘的自由空间远大于3G,或假如你需要用到光盘上MATLAB的所有功能及工具包,那么你就点选“Typical”。

实验一MATLAB入门课件PPT

实验一MATLAB入门课件PPT

Optimization Statistics
……
Matlab 的 Simulink 动态仿真集成环境
提供建立系统模型、选择仿真参数和数值算法、启动仿 真程序对该系统进行仿真、设置不同的输出方式来观察 仿真结果等功能
2021/3/10
8
Matlab 的工作界面
当前目录 中的文件
命令窗口 命令行提示符
format long e 长格式e方式
3.141592653589793e+000
format short g 短格式g方式
3.1416
format long g 长格式g方式 format compact 压缩格式 format loose 自由格式
格式
解释

format format short
短格式(缺省显示格式),同short
3.1416
短格式(缺省显示格式),只显示5位 3.1416
format long
长格式,双精度数15位,单精度数7位 3.14159265358979
format short e 短格式e方式(科学计数格式)
3.1416e+000
含义
名称
含义
名称
exp
e为底的指数 log10 10为底的对数 pow2
含义 2的幂
log
自然对数 log2
2为底的对数 sqrt
平方根
复数函数
名称
含义
名称
含义
名称
含义
abs angle
绝对值 相角
conj imag
复数共轭 real 复数虚部
复数实部
2021/3/10
12

高等数学实验matlab

高等数学实验matlab

式函数a0+a1x+a2x2作为经验公式n ),此时偏差平方和函数为
W=
(a
0
+a1xi
+a
2
x
2 i
-yi
)
2
i=1
其中n为数据点的数目。要使偏差平方和函数W最小,需要
n
n
n
na0 a1 xi a2 xi2 yi
i 1
i 1
i 1
a0
n
xi a1
n
xi2 a2
n
xi3
即拟合函数为 y=14.7391+0.1973139x-0.000339492x2
从图1-10可以看出拟合效果比较好,但是是否还可以更好呢? 一般而言,拟合次数的提高可以使得拟合效果变好,但是并 不是次数越高越好。现在提高拟合次数,将基函数由1,x,x2 修改为{1,x,x2,x3}(三次拟合),{1,x,x2,x3,x4}(四次拟合 )……,得到拟合图1-5至图1-9。
67
101
135
202
259
336
404
25.72
32.29
34.03
39.45
43.15
43.46
40.83
471 30.75
【实验方案】
设y代表土豆产量,x代表氮肥的施肥量。显然,y和x之间应该 有某种关系,假设y与x之间的关系为函数关系,则问题就转 化拟为合已问知题数。据点(xi,yi)位置关系,寻找函数y=y(x)。这就是数据
设计性实验
实验一 数据拟合问题 实验二 复利问题
第1章函数与极限—设计性实验
实验一 数据拟合问题
【实验目的】 1.加深对函数基本概念的理解 2.讨论了函数的实际应用问题 3.掌握Matlab软件中有关函数、画图等命令 【实验要求】 掌握函数基本知识,Matlab软件

matlab第一章知识要点

matlab第一章知识要点

matlab第一章知识要点Matlab第一章知识要点第一章主要介绍了Matlab的基本概念和基本操作。

本文将围绕以下几个要点进行详细阐述。

一、Matlab的基本概念Matlab是一种用于科学计算和工程应用的高级编程语言和环境。

它的名称来源于Matrix Laboratory(矩阵实验室),因为Matlab最初是为数值计算和矩阵计算而设计的。

在Matlab中,数据以矩阵的形式存储和处理,这使得Matlab在数学运算和科学计算方面具有很大的优势。

二、Matlab的基本操作1. Matlab的界面Matlab的界面分为命令窗口、编辑窗口、工作区和命令历史窗口等几个部分。

命令窗口是用户与Matlab交互的主要界面,用户可以在命令窗口中输入和执行Matlab命令。

编辑窗口用于编写和编辑Matlab脚本文件,工作区用于显示当前Matlab的变量和数据,命令历史窗口用于查看之前执行的命令。

2. Matlab的基本命令Matlab提供了丰富的基本命令,用于完成各种数学运算、数据处理、图形绘制等任务。

例如,可以使用"disp"命令将文本或变量的值输出到命令窗口,使用"fprintf"命令将格式化的文本输出到文件,使用"sin"命令计算正弦值等。

3. Matlab的数据类型Matlab支持多种数据类型,包括数值型、字符型、逻辑型和结构型等。

数值型数据用于存储和处理数值,字符型数据用于存储和处理字符,逻辑型数据用于存储和处理逻辑值(真或假),结构型数据用于将不同类型的数据组合在一起。

4. Matlab的变量和赋值在Matlab中,可以使用变量来存储和处理数据。

变量的命名规则是以字母开头,后面可以跟字母、数字或下划线。

赋值操作用于将数据存储到变量中,可以使用等号(=)进行赋值。

5. Matlab的运算符Matlab提供了各种运算符,用于完成数学运算、逻辑运算和位运算等。

MATLAB编程入门

MATLAB编程入门
D*X=B
inv(D)*D*X=inv(D)*B
inv(D)*D=I
I*X=X
X=inv(D)*B=D\B
X*D=B
X=B*inv(D)=B/D
n×n阶方阵A和同阶的方阵V相乘,得出n阶单位矩阵I。 I为eye(n)。
V是A的逆阵。V存在条件:A的行列式不等于0, det(A)≠0 V=A-1 MATLAB内部函数inv,得出A的逆阵V。
第一章 MATLAB简介
MATLAB(MATrix LABoratory,即矩阵实验室)是 MathWork公司推出的一套高效率的数值计算和可视化软件。
MATLAB是当今科学界最具影响力、也是最具活力的软件, 它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。
它提供了强大的科学运算、灵活的程序设计流程、高质量 的图形可视化与界面设计、便捷的与其他程序和语言接口的功 能。
u=conj(z) (共轭)
u = 1.0000 - 2.0000i 3.0000 - 4.0000i 5.0000 - 6.0000i 7.0000 - 8.0000i
v=conj(z)’ (转置)
v = 1.0000 + 2.0000i 5.0000 + 6.0000i 3.0000 + 4.0000i 7.0000 + 8.0000i
D与B行数相等 两端同时左乘以inv(D) 逆阵 单位阵 D\B为D左除B
X=D\B,左除时阶数检查条件:两矩阵的行数必须相等。 未知矩阵在左. D的逆阵右乘以B,记作 /D 右除。 右除时阶数检查条件:两矩阵的列数必须相等。
a=[1 2 3; 3 -5 4; 7 8 9] x=[x1,x2,x3] b=[2;0;2] ax'=b x=a\b a左除b

1-第1章-MATLAB基础-入门(1)

1-第1章-MATLAB基础-入门(1)

函数名 Y=max(X) Y=min(X) Y=mean(X) Y=sum(X) Y=prod(X) Y=sort(X)
说明 向量X的最大值。 向量X的最小值。 向量X的平均值。 向量X的总和。 向量X的乘积。 向量X的排序。
例子
>>A=[1,6;7,4]; >>max(A) %按A中的每个列向量取最大值 ans= 7 6 >>mean(A) ans= 4 5 >>prod(A) ans= 7 24
MATLAB 基 础 鲁 坚
jianlu@ 深圳大学 数学与计算科学学院
MATLAB概述



MATLAB软件的出现可以追溯到1978年,是 用Fortran语言撰写的免费软件,作者是当时 任教于新墨西哥大学的Cleve Moler教授; Jack Little(又称John Little)将MATLAB以C 语言重写,并于1984年成立MathWorks公司, 首次推出MATLAB商用版; 名称由“矩阵试验室”(MATrix LABoratory) 所合成。
矩阵的幂运算

矩阵的幂运算相当于一个矩阵进行累次 相乘。 >>A=[1,2;3,4]; >>A^3 %相当于A*A*A ans= 37 54 81 118
矩阵的“点”运算

“点”运算实际上是对相同维数矩阵对应元素进行相应的运算。例如, .* “点”乘法 .^ “点”乘幂 .\ “点”左除 ./ “点”右除 >>A=[1,2,3;4,5,6];B=[6,5,4;2,3,4]; >>A.*B ans= 6 10 12 8 15 24 >>B.^A ans= 6 25 64 16 243 4096
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

15
>> D=linspace(1,10,5) D=
1.0000 3.2500 5.5000 7.7500 10.0000 >> A=fix(randn(3,4)*5) A=
-3 -7 -1 3 4 -7 3 6 6243 >> A(2,3) ans = 3 >> A(5) ans = -7
% cet.txt
>>fclose(fid); %关闭后可以调用文件
>> load ceg.txt %调用文件
01.08.2020
第一章 Matlab入门
11
1.3 数组及其运算
>>a=[1 2 3;4 5 6;7 8 9]
数组的输入和分析
中括号[ ]表示矩阵,同行无素间用空格或逗号 分隔,不同行间用分号或回车分隔。
3
当MATLAB安装完毕并首次启动时,展现在屏幕上 的界面为MATLAB的默认界面,如右图所示。
01.08.2020
第一章 Matlab入门
4
01.08.2020
第一章 Matlab入门
5
01.08.2020
第一章 Matlab入门
6
1.2 数据和变量
例1.1 球的体积计算 表达式(进入演示) >> r=2; >> v=4/3*pi*r^3 v=
冒号运算 函数linspace(x1,x2,n) 生成x1与x2间的n维等距
行向量,即将[x1,x2] n-1等分 数组的拼接A1=[A,B], A2=[A;B]
length, size 编址:不能为0,按列编址, 如a(6),a(1:2)…..
01.08.2020
第一章 Matlab入门
01.08.2020
第一章 Matlab入门
16
>> A(5)=10
A=
-3 -7 -1 3
4 10 3 6
6243
>> A(1:2,4)
预定义变量
pi 圆周率3.1415… eps 浮点数识别精度2.22×10-16 realmin 最小正实数2.2251×10 -308 realmax 最大正实数1.7977×10308 Inf 无穷大 NaN 不定值
01.08.2020
第一章 Matlab入门
8
1.2 数据和变量
>> c=1:-2:-8 c=
1 -1 -3 -5 -7 >> d=1:5 d=
12345 >> cd=[c;d] cd =
1 -1 -3 -5 -7 12345
01.08.2020
第一章 Matlab入门
14
>> size(cd) ans =
25 >> length(cd) ans =
MATLAB数学实验
章MATLAB入门
第一章 MATLAB入门
1.1 MATLAB桌面 1.2 数据和变量 1.3 数组及其运算 1.4 字符串、元胞和结构
01.08.2020
第一章 Matlab入门
2
1.1 MATLAB桌面
最小安装:MATLAB 7.0,Symbolic Math
Toolbox,Extended Symbolic Math Toolbox, Optimization Toolbox
33.5103
分号(;), 逗号(, ), 省略号(...)。 历史指令调用 数据显示格式 Short
long
rational 显示格式与计数精度区别
01.08.2020
第一章 Matlab入门
7
1.2 数据和变量
复数
i, j
>> x=3+4*I; y=2-3*I; z=x/y;
clear 清除(注意Clear Workspace与Clear
Command Window的区别. )
01.08.2020
第一章 Matlab入门
9
1.2 数据和变量
数据文件
实现与外部数据文件交换: mat, txt等 菜单方式:Save Workspace 和 Import Data
例 : save-clear-import 指令方式:save 和 load
用户变量
命名规则:字母开头,由字母、数字或下划线组成, 区分大小写
防止与系统的预定义变量名(如i, j, pi, eps等),函数 名(如who, length等),保留字(for, if , while, end等) 冲突。
特殊变量ans
是系统本身一个特殊变量名,若运算结果没有赋于 任何变量,系统将其赋予ans
10
C语言方式:fprintf, fsacnf,fopen, fread 例: >> fid = fopen(‘ceg.txt’,‘w’); %打开文件,如果没有自动创建,fid是
%文件句柄,值大于0表示打开成功
>>fprintf(fid,‘%12.8令(Command Window) 工作空间 (Workspace) 当前目录(Current Directory) 指令历史(Command History)
例: a=1; b=2; c=a+b (不输入提示符>>)
菜单和工具栏:修改字体等
01.08.2020
第一章 Matlab入门
save fname m1 %将workspace中的数组m1保存为fname.mat load fname %将fname中的内容导入workspace save fname m* %将workspace中所有以m开头的数据保存到文件fname.mat
01.08.2020
第一章 Matlab入门
12
实例 >> A=[1 2 3;4 5 6] A=
123 456 >> A=[1 2 3
4 5 6] A=
123 456 >> B=1:5 B= 12345
01.08.2020
第一章 Matlab入门
13
>> b=0:0.5:3 b=
0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000
5 >> C=randn(4,3)*5 C=
-2.1628 -5.7324 1.6365 -8.3279 5.9546 0.8732 0.6267 5.9458 -0.9335 1.4384 -0.1882 3.6290 >> length(C) ans =
4
01.08.2020
第一章 Matlab入门
相关文档
最新文档