MATLAB基础教程 第1章 MATLAB入门
时间:2026-01-19
时间:2026-01-19
三大数学软件MATLAB
不仅在数学方面,在物理、统计、工程、金融等方面都有强大的工具箱 可以使用。如果你只想学一种软件,那么MATLAB就是你的首选。
三大数学软件Mathematica
主要功能包括三个方面:符号演算、数值计算和图形。可以完成许多符 号演算的数值计算的工作,还可以求解一般函数表达式的极限、导函数, 求积分,做幂级数展开,求解某些微分方程等等,也可以做任意位的精 确的计算。所以数学公式推导是它的强项。
三大数学软件Maple
Maple和Mathematica很相似,如果没有更多精力就 不必两种都学。
第一章 MATLAB入门1.1 MATLAB简介 MATLAB是由美国MathWorks公司推出的产品 MATLAB是Matrix laboratory的缩写,意即“矩阵实验室”,它是以矩 阵作为基本编程单元的一种程序设计语言
MATLAB是一种进行科学和工程计算的交互式程序语言 MATLAB集成度高、功能性强、使用方便和使用的计算机平台多,受 到越来越多的科技工作者的欢迎。在美国、欧洲等发达国家的大学中, 已成为一种必须要掌握的编程语言
第一章 MATLAB入门1.1 MATLAB简介MATLAB具有以下一些特点: 变量以矩阵形式出现,元素可以是复数,适合当前科学计算的需要 笔算式语言规则和人类书写习惯相近,易写易记,键入命令立即执行, 无需编译 程序运行中可设置断点,单步调试,遇有错误立即报告,方便编程 有丰富的作图指令,能绘制各种坐标系,自动确定坐标,曲线曲面调整 方便,可设置各种颜色、线性和视角 功能扩展能力强,有大量工程实用的工具箱可以实用,工具箱具有良好 的可扩充性,并且还在不断发展中,并广泛用于各种实验仿真处理过程中
第一章 MATLAB入门1.1 MATLAB简介现代工程项目的常见过程是:
设计 →仿真 → 实验 →生产
MATLAB就是一种常见且重要的仿真处理软件
第一章 MATLAB入门1.1 MATLAB简介学习MATLAB的意义:
掌握和学会MATLAB,通过计算机辅助手段对数学、物理、电路、信号与系统、通信系统原理等相关课程内容进 行分析和研究,既有利于深入理解和掌握理论内容,又有 利于提高计算机应用水平,为今后从事科学研究及项目研 发工作打下良好基础。
第一章 MATLAB入门1.2 MATLAB语言初步例1.1 下列语句串实现矩阵和向量的定义与赋值,并完成矩阵与矩 阵相乘和矩阵与向量相乘的运算。
>> A=[5 6 7; 9 4 6; 4 3 6]; >> B=[3 4 5; 5 7 9; 7 3 1]; >> x=*5 7 6+’; >> C=A*B; >> y=A*x;
第一章 MATLAB入门1.2 MATLAB语言初步例1.2 在x-y直角坐标系中绘出下列两个函数的图形。
10 y , y 5 4sin x, x [ 5,5] 2 1 xx=-5:0.1:5; y=10./(1+x.^2); z=5+4*sin(x); plot
(x,y,x,z,'-.'); title('图1-1'); xlabel('x'); ylabel('y'); text(1,5.5,'y=10/(1+x^2'); text(-3.5,7.5,'y=5+4sin(x)'); grid;
(1-1)
第一章 MATLAB入门1.3 MATLAB的用户界面和编程方法1、MATLAB的用户界面主要包括:主菜单、工具栏、以及默认
设置下打开的窗口。2、MATLAB语言结构 = 窗口命令 + M文件 3、M文件可分为两种类型 (1)文本文件(文件中包含一系列的MATLAB命令)
(2)函数文件(第一行是以function开头的语句,然后是一系列的MATLAB命令)
第一章 MATLAB入门1.3 MATLAB的用户界面和编程方法方法1: 在edit窗口中建立以matrix.m为名的文本文件,内容为例1.1中的语句串。然后在命令窗口中输入如下命令: >>matrix >>C >>y 方法2: 在edit窗口中建立以matrix.m为名的函数文件,它的第一行为 function [C,y]=matrix 后面是例1.1中的语句串。然后在命令窗口中输入如下命令:
例1.3 对于例1.1,分别采用文本文件和函数文件这两种方法实现其中的运算。
>>[C,y]=matrix
第一章 MATLAB入门1.3 MATLAB的用户界面和编程方法例1.4 对于例1.2,也采用两种方法实现其中的作图功能。方法1: 首先建立以draw.m为名的文本文件,内容为例1.2中的语句串。然后 在命令窗口中输入draw命令,即可绘出函数图形。 方法2: 首先建立两个函数文件,用以定义式(1-1)中的两个函数: fun1.m function y=fun1(x) y=10./(1+x.^2) 接着建立一个以draw.m为名的文本文件: x=-5:0.1:5; draw.m y=fun1(x);z=fun2(x); fun2.m function y=fun2(x) y=5+4*sin(x)
plot(x,y,z,’-.’)
第一章 MATLAB入门1.4 变量和常量1. 变量 MATLAB语言的赋值语句有以下两种:
变量名=运算表达式[返回变量列表]=函数名(输入变量列表) MATLAB不要求对所有的变量进行事先说明,也不需要指定变量的类型, 系统会根据该变量所赋予的值或对该变量所进行的操作来自动确定变 量的类型。若变量名已存在,将由新值代替旧值,新类型代替旧类型。
第一章 MATLAB入门1.4 变量和常量1. 变量 MATLAB的变量必须符合下列命名规则(该规则也适用于文件的命名)
(1)变量名区分大小写。如pi和Pi是两个不同的变量;(2)变量名的长度不超过31个字符(64位操作系统应不超过63个字符); (3)变量名必须以字母开头,其后可以为字母、数字或下划线,不能包 括其他字符;
第一章 MATLAB入门1.5 算术运算、关系运算和逻辑运算1. 算术运算(详见教材P.5) 2. 关系运算(详见教材P.6—P.7)
3. 逻辑运算(详见教材P.7—P.9)
第一章 MATLAB入门课后作业1. 如何改变MATLAB的显示字体的大小和颜色? 2. 在编写调试.m文件时,如果某行程序暂时不想运行,又不想删除 …… 此处隐藏:674字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:计算机网络技术教案ch01