Matlab语言及其在电子信息工程中的应用第4讲(V11)PPT课件

合集下载

matlab教程ppt(完整版)

matlab教程ppt(完整版)
MATLAB 语言及其应用
Application of Matlab Language
课程的作用 课程的目的 课程的特点 课程安排
2023/4/19
Application of Matlab Language
2
Matlab的广阔应用
• 在欧美各高等学校,Matlab成为线性代数、自动控制理论、 数字信号处理、时间序列分析、动态系统仿真、图像处理等 诸多课程的基本教学工具,成为本科生、硕士生和博士生的 必须掌握的基本技能。 • 在设计研究单位和工业部门,Matlab已被广泛地用于研究 和解决各种具体的工程问题。 • 可以预见,Matlab将在我国科学研究和工程应用中发挥越 来越大的作用。
2023/4/19
Application of Matlab Language
11
Matlab版本的发展
• 1992年,支持Windows 3.x的MATLAB 4.0版本推出,增加了Simulink,Control, Neural Network,Signal Processing等专用工具箱。
MATLAB,其名称是由MATrix和 LABoratory(矩阵实验室)
两个单词的前三个字母所合成。
• 在1978年,Malab就面世了。这个程序获得了很大的成功, 受到了学生的广泛欢迎。在以后的几年里,Matlab在多所 大学里作为教学辅助软件使用,并作为面向大众的免费软 件广为流传。
2023/4/19
5
授课宗旨
• 讲授MATLAB的通用功能。 • 寓教于例,由浅入深。 • 关于科学计算,着重强调理论概念、算法和实际计算三者 之间的关系。
2023/4/19
Application of Matlab Language

Matlab语言及其在电子信息工程中的应用

Matlab语言及其在电子信息工程中的应用
Matlab语言及其在 电子信息工程中的应用
主讲:许钢 2005.8
许钢 Matlab语言及其在电子信息工程中的应用 1
2010-12-29
第二讲 MATLAB的基础准备及入门
一、MATLAB的安装 二、目录结构与环境变量 三、MATLAB工作环境 四、命令窗口(Command Window) 五、历史命令窗口(Command History) Command History 六、工作空间窗口(Workspace) 七、MATLAB的程序编辑器 八、数组编辑器(Array Editor) 九、保存和检索数据 十、帮助与在线查询
许钢
2010-12-29
\extern \help \rtw \stateflow \sys \uninstall
Matlab语言及其在电子信息工程中的应用
4
第二讲 MATLAB的基础准备及入门
二、Matlab的目录结构与环境变量
1、MATLAB的目录结构。 (1) C:\matlab\bin 该目录下有建立MEX文件所需的批处理文件和必需的二 进制文件。 (2) C:\ matlab\extern 包含MATLAB与C或FORTRAN语言交互所需的函数定 义和链接库。 (3) C:\matlab\toolbox 工具箱目录,该目录包含以下子目录: \matlab MATLAB核心工具包 \simulink Simulink函数和工具
5、命令窗口实录命令diary
在MATLAB运行过程中如果希望将当前命令窗口中所有命令(包括 结果)保存起来,可以用diary命令。 (1)在命令窗口运行命令 diary my_diary,全部命令记录在内存中; (2)运行命令 diary off后,内存中的全部内容记录在名为my_diary的日 志文件中。(注意:日志文件可以带扩展名.txt,也可以不带扩展名)

Matlab语言及其在电子信息工程中的应用第6讲(V12)PPT课件

Matlab语言及其在电子信息工程中的应用第6讲(V12)PPT课件

b(x) r1 r2 rn k
a(x) xp1 xp2
xpn
2x 5
例:将有理多项式
展开
x2 6x 3
许钢 8/3/2020 8/4/2020
Matlab语言及其在电子信息工程中的应用
12
第六讲 MATLAB多项式函数及符号计算
一、多项式
6、多项式的展开
2x 5
例:将有理多项式
x2
Matlab语言及其在 电子信息工程中的应/2020
Matlab语言及其在电子信息工程中的应用
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
第六讲 MATLAB多项式函数及符号计算
一、多项式
6、多项式的展开
2x 5
例:将有理多项式
x2
展开
6x 3
对应于向量:
P[a0,a 1, ,an 1,an]
许钢 8/3/2020 8/4/2020
Matlab语言及其在电子信息工程中的应用
4
第六讲 MATLAB多项式函数及符号计算
一、多项式
1、多项式的创建
创建 (x b 0 )x ( b 1 ) (x b n)
生成的多项式的系数向量:
po(b [l0,yb1, ,bn1,bn])
一、多项式 二、符号表达式和符号矩阵的创建 三、符号矩阵的基本运算 四、函数画图、求导、求零点、极值
许钢 8/3/2020 8/4/2020
Matlab语言及其在电子信息工程中的应用
3
第六讲 MATLAB多项式函数及符号计算
一、多项式

matlab介绍与应用PPT教学课件

matlab介绍与应用PPT教学课件

3. 命名原则
4. *变量名区分大小写;*变量名长度不超过31位;
5. *变量名以字母开头,变量名中可以包含字母、数字、
下划线,但不能使用标点。
2020/12/10
10
MATLAB语言
在没有特殊声明的情况下,MATLAB语言将所识别的 一切变量视为局部变量。若要定义全局变量,在给该 变量前加关键字global。一般全局变量常用大写的英文 字符表示。
2.1 MATLAB的运行方式 有两种运行方式:
一、直接交互命令行操作方式
二、.m文件编辑运行操作方式
2020/12/10
5
MATLAB语言
在MATLAB中.m文件分为两种:
一、类似DOS的批处理文件,包含了一连串的MATLAB 的指令,既不接受输入参数,也不返回输出参数,称为 脚本(script)。
MATLAB语言
MATLAB 语言
2020/12/10
1
MATLAB语言 一些命令:
1. “show workspace” 命令
是打开MATLAB的工作空间浏览器的命令。工作空间浏 览器能够显示可进行操作的变量的集合以及各变量的各 种属性。
也可以用键入命令的方式
Who 仅显示变量名
Whos 显示同工作空间一样的信息
(4)函数主体:函数主体在函数说明后,是所有进行具 体运算和赋值程序的代码。
(5)注解:在MATLAB中,还可以对某一行的具体内容 进行注解。
注:MATLAB通过判断.m文件的第一行是否有关键字 “function”来识别该文件是否为函数文件。如果一个m文 件是脚本文件,那么在该文件中不允许再出现函数定义语 句。但可以调用在同一工作空间的函数文件中定义的函数

Matlab基础及其应用 ppt课件

Matlab基础及其应用 ppt课件

5
上机安排
从9月21日(也就是下个星期四)起,每个星 期四安排为上机时间。
上机地点:主楼东312(物电机房) 上机时间:18:00~20:00
20:00~22:00
2021/3/26
Matlab基础及其应用 ppt课件b 概述与入门; 2. 数据类型和运算; 3. 数值计算; 4. 符号运算; 5. 数据和函数的可视化; 6. Matlab编程;
指令输入提示符 >> (12+2*(7-4))/3^2
ans =
2 >>
8. 源程序的开放性。
2021/3/26
Matlab基础及其应用 ppt课件
13
线性方程组求解
a11x1 a12x2 a1nxn b1 a21x1 a22x2 a2nxn b2 an1x1 an2x2 annxn bn
当D=|A|≠0, 方程组有解,可 用Cramer法则 求解。
50
20 12 45
A=[4 2 3;1 3 2;1 3 3;3 2 2]; B=[35 20 60 45;10 15 50 40; …20 12 45 20]; C=A*B
C=
45
40
220 146 475 320 105 89 300 205
20
125 101 345 225 165 114 370 255
-2
0
-4 -5
1
0 .5
0
-0 .5
-1 4
2
5
0 -2
0
-4 -5
4
3
2
1
0
-1
-2
-3
-4
-4
-2
0

MATLAB应用介绍.ppt

MATLAB应用介绍.ppt

例4:求二阶系统
h(s)
1
s2 1.92s 5.76
的 单位阶跃响应。 解:编写M程序如下:
num=1; den=[1,1.92,5.76]; G=tf(num,den) step(G)
例5:求P.16页一阶惯性 环节的单位阶跃响应。
解:编写M程序如下: R1=100;R=100; C=[0.1,0.33,1,10]; figure(1) for j=C
2、zpk() 功能:建立零极点增益形式 格式:sys= zpk (z, p, k) 说明:可将零极点增益向量组z、p、k表示的系统
模型,以直接的零极点增益形式表示出来。
例:设系统的传递函数模型为
H (s)
s3
6s 8s 2
18 17s
10
求系统的零极点增益模型。
解 :MATLAB程序为:
例:已知G1(s)和G2(s),求两者串联后的传递 函数。
s 1 G1(s) s 2
1 G2 (s) 500s2
num1=[1 1]; den1=[1 2]; num2=[1]; den2=[500 0 0]; [num,den]=series(num1,den1,num2,den2); G=tf(num,den)
x ax bu
y
cxΒιβλιοθήκη du在MATLAB中,系统可用(a,b,c,d)矩阵 组表示。
(二)模型建立及转换
1、tf() 功能:建立传递函数形式 格式:sys=tf(num,den) 说明:可将分子、分母系数为矩阵num、den表示
的传递函数模型,以直接的传递函数形式表示 出来。
例1:写出下面传递函数模型的标准形式。
5、ord2() 功能:产生二阶系统。

MATLAB及在电子信息课程中的应用-燕山大学机械工程学院

MATLAB及在电子信息课程中的应用-燕山大学机械工程学院

燕山大学机械工程学院机电实验室
2018/10/3
3.实验步骤

4.程序运行后,运算结果在commend窗口。 5.程序错误提示也在命令窗口。 6.在编辑窗口更改相应错误后,重新保存并运 行。
错误在第2行12列
燕山大学机械工程学院机电实验室
2018/10/3
本实验用到的控制系统工具箱函数还有:
燕山大学机械工程学院机电实验室
2018/10/3
1.0 MATLAB的主界面
主菜单栏 工具栏
当前路 径窗口
当前目录 路径
工作区 窗口
命令窗口
文件详 细信息
历史命 令窗口
快速启动 窗口按钮
燕山大学机械工程学院机电实验室
2018/10/3
1.0 MATLAB 的工具栏
Guide:快速启动 Guide,Guide Profiler :快速启动 全称为 Graphical User Profiler 工具,Profiler Interface development Current Directory: 工具能够分析出程序运行时 environment,用于辅助设计图 设置当前目录 间消耗情况,用于帮助分析、 形用户接口,使用该工具可以简 改进化 M GUI 文件编程。 打开 新建 粘贴 撤 恢复 剪切 复制 销
MATLAB 命令窗口。打 开 MATLAB 时,命令窗 口自动显示于 MATLAB 界面中。可单行输入指 令
运算提示符,表示 MATLAB 处 于准备状态,用户可以输入命 令,按下回车键执行,并在命 令窗口中显示运行结果
燕山大学机械工程学院机电实验室
2018/10/3
1.2 MATLAB 的窗口—图形窗口
燕山大学机械工程学院机电实验室

Matlab语言及其在电子信息工程中的应用(V)资料

Matlab语言及其在电子信息工程中的应用(V)资料

朱世东
2019/1/20
Matlab语言及其在电子信息工程中的应用
6
第四讲 MATLAB程序设计
二、控制语句
1、For循环
注:当利用for循环时,为了提高速度,应先分配数组(即:定维)。 例:用计时函数tic,toc比较两种方法所费的时间 (1)不先定义数组 tic; for i=1:100; x(i)=cos(i*pi/100); end; toc (2)先定义数组 tic; x=zeros(1,100); for i=1:100; x(i)=cos(i*pi/100); end; toc
朱世东
2019/1/20
Matlab语言及其在电子信息工程中的应用
5
第四讲 MATLAB程序设计
二、控制语句
1、For循环
例1: 给出余弦函数在[0,pi]区间上以pi/10为步长的函数表 for n=1:10 x(n)=cos(n*pi/10); end
>> x x= Columns 1 through 6 0.9511 0.8090 0.5878 0.3090 0.0000 -0.3090 Columns 7 through 10 -0.5878 -0.8090 -0.9511 -1.0000 注:for 后面的n=1:10是一个标准的创建数组语句,也可以用定义好的数 组直接赋给n;
朱世东
2019/1/20
Matlab MATLAB程序设计
二、控制语句
2、控制程序流的其它几个常用命令
a=input('*****') 等待从键盘输入一个值,输入完后,按Enter键,继 续;引号内为提示文字
例:等待键盘输入一个数字或一个字符串 >> a=input('请输入变量a的值>') 请输入变量a的值>5 a= 5 >> a=input('请输入变量a的值>') 请输入变量a的值>'your name is Fax' a= your name is Fax 在这种格式下,a可以是数字也可以是字符串。 例:只能输入字符串的格式 >> a=input('please input a string: ','s') please input a string: 'Fax' a= 'Fax'

MATLAB及应用课件PPT

MATLAB及应用课件PPT

第1章 Matlab概述
MATLAB的桌面环境可以包含多个窗口,这些窗口分别为历史命 令窗口(Command History)、命令行窗口(Command Window)、当前 目录浏览器(Current Directory Browser)、工作空间浏览器 (Workspace Browser)、目录分类窗口(Launch Pad)、数组编辑器 (Array Editor)、M文件编辑器/调试器(Editor/Debugger)、超文本帮助 浏览器(Help Navigator/Browser),这些窗口都可以内嵌在MATLAB主 窗体中,组成MATLAB的用户界面。其中当MATLAB安装完毕并首次 运行时,展示在用户面前的界面为MATLAB运行时的缺省界面窗口, 如图1-1所示。
help 后加帮助主题,可获得指定帮助主题
的帮助信息;
help 后加函数名; help 后加命令名,将得到指定命令的用法;
第1章 Matlab概述
demo 命令
第1章 Matlab概述
helpwin 命令用于打开 MATLAB 的帮助文件窗
第1章 Matlab概述
lookfor 命令允许用户通过完整的或部分关键 字来搜索要查找的内容
Command Windows Only:仅包含命令行窗口 (Command Window),此时MATLAB界面的外 观类似于旧版本的MATLAB。
Simple:包含两个窗口——命令行窗口 (Command Window)和历史命令窗口 (Command History),两个窗口并列在界面中, 如图1-2所示。
本课程的目的是使学生能够运用Matlab进行一般的工 程计算,掌握Matlab的基本技术(基本计算、矩阵处理、 符号运算和图形显示技术等),为将来从事工程技术方面 的产品开发、科学研究、工程计算和管理打下一定的基础。

Matlab语言及其在电子信息工程中的应用:第4讲V.ppt

Matlab语言及其在电子信息工程中的应用:第4讲V.ppt
函数调用格式为:
[输出参数1, 输出参数2, …]=函数名(输入参数1,输入参数2,…)
例1: 给定数a,b,和一个正整数n,对k=1,2,…,n,计算
(a b)k , (a b)k
(1) 先建立一个函数文件power_ab.m function [out1,out2]=power_ab(a,b,n) %power.m是计算(a+b)^n 和(a-b)^n的函数文件
显示出错信息*****,并终止程序; ➢warning(‘****’)
显示告警信息****,程序继续运行。
许钢 2020/4/19
Matlab语言及其在电子信息工程中的应用
9
第四讲 MATLAB程序设计
三、字符与字符串
1、在MATLAB中字符串要用单引号来界定 注:单引号必须是在英文状态下输入 例: a='Hello' a=[a, ' World'] %字符串可以合并 >>a =
Matlab语言及其在 电子信息工程中的应用
主讲:许钢
(V1.2)
许钢 2020/4/19
Matlab语言及其在电子信息工程中的应用
1
第四讲 MATLAB程序设计
一、M文件 二、控制语句 三、字符与字符串 四、函数的调用 五、程序的优化
( “逻辑判断和流程控制”其编程思想和C、 Basic等高级语言类似,具体语法请同学们自学!)
deblank 移去空字符
strcmp 比较字符串
num2str 将数字变为字符串
str2num 将字符串变为数字
str2mat 将字符号串变为文本矩阵
strrep 将一个字符串变为另一个字符串
许钢 2020/4/19

MATLAB语言与应用ppt课件

MATLAB语言与应用ppt课件
例:已知某开环系统传递函数如下所示:要求绘制系统的闭环根轨迹,分 析其稳定性,并绘制出当k=55和k=56时系统的闭环冲激响应。
k(s 2) Go (s) (s 2 4s 3)2
四 频率响应分析
频域分析的一般方法
频率响应是指系统对正弦输入信号的稳态响应,从频率响应中可以得出带 宽、增益、转折频率、闭环稳定性等系统特征。
3.模型的转换与连接(1-5)
模型的转换
2-2
ss2tf: 状态空间模型转换为传递函数模型 ss2zp: 状态空间模型转换为零极点增益模型 tf2ss: 传递函数模型转换为状态空间模型 tf2zp: 传递函数模型转换为零极点增益模型 zp2ss: 零极点增益模型转换为状态空间模型 zp2tf: 零极点增益模型转换为传递函数模型
MATLAB提供了ode23、ode45等微分方程的数值解法函数,不 仅适用于线性定常系统,也适用于非线性及时变系统。
2.传递函数的描述(1-3)
连续系统的传递函数模型
G(s)
C(s) R(s)
b0 s m a0 s n
b1sm1 a1sn1
bm1s an1s
bm an
(n m)
num=[b0,b1,…,bm]
den=[a0,a1,…,an,]
注意:它们都是按s的降幂进行排列的。
零极点增益模型
G(s)
k
(s (s
z1)(s p1)(s
z2 )(s p2 )(s
zm ) pn )
k:传递函数的传递系数
zi:传递函数的零点 pj:传递函数的极点
2.传递函数的描述(2-3)
极点留数型/部分分式展开
(s 1)(s 3)
串联。
例:求闭环系统的传递函数:

MATLAB及在电子信息课程中的应用.ppt

MATLAB及在电子信息课程中的应用.ppt

1.3.1 命令窗(Command Window) 单行命令执行方式
执行结果直接显示
1.3.2 图形窗(Figure Window) 用图形方式表示计算结果
1.3.3 文本编辑窗(File Editor) 多行命令组成语言组,可以文件方式存盘

下面就具体看一下MATLAB 的工作环境演示。
2020/8/16
• 1.1.1 MATLAB 概述
MATLAB是集数值计算、符号运算及图 形处理等强大功能于一体的科学计算语言,是 一种交互式的以矩阵为基础的系统计算平台,它 用于科学和工程的计算与可视化。它的优点在 于快速开发计算方法,而不在于计算速度。
MATLAB已成为一门高校必修的课程, 也是最为普遍的计算工具之一。
2020/8/16
8
1.2 MATLAB语言的特点
• 友好的工作平台和编程环境 • 简单易用的程序语言 • 强大的科学计算及数据处理能力 • 出色的图形处理功能 • 应用广泛的模块集和工具箱 • 实用的程序接口和发布平台 • 模块化的设计和系统级的仿真
2020/8/16
9
1.3 MATLAB的工作环境
2020/8/16
3
第1章 MATLAB语言概述
• 1.1 MATLAB语言的发展 • 1.2 MATLAB语言的特点 • 1.3 MATLAB的工作环境
1.3.1 命令窗 1.3.2 图形窗 1.3.3 文本编辑窗 • 1.4 演示程序 • 1.5 网络资源
2020/8/16
4
1.1 MATLAB语言的发展
t=t+dt; theta=theta0*cos(sqrt(g/l)*t); x=l*sin(theta);y=-l*cos(theta); set(head,'xdata',x,'ydata',y); set(body,'xdata',[0;x],'ydata',[0;y]); drawnow; end
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、M文件
3、命令文件和函数文件的区别
命令文件的变量在文件执行完以后,仍然驻留在内存中, 而函数文件中的变量仅在函数文件内部起作用,当函数文件 执行完以后,这些变量将被清除。
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
6
第四讲 MATLAB程序设计
二、控制语句
1、For循环
例1: 给出余弦函数在[0,pi]区间上以pi/10为步长的函数表 for n=1:10 x(n)=cos(n*pi/10); end
请输入变量a的值>5
a=
5
>> a=input('请输入变量a的值>')
请输入变量a的值>'your name is Fax'
a=
your name is Fax
在这种格式下,a可以是数字也可以是字符串。
例:只能输入字符串的格式
>> a=input('please input a string: ','s')
%检查输入参数
end
f=[1,1];
i=1;
while f(i)+f(i+1)<n
f(i+2)=f(i)+f(i+1);
i=i+1;
end 以ffibo.m名字存盘。运行: help ffibo、ffibo(2000)
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
5
第四讲 MATLAB程序设计
>> x x=
Columns 1 through 6 0.9511 0.8090 0.5878 0.3090 0.0000 -0.3090
Columns 7 through 10 -0.5878 -0.8090 -0.9511 -1.0000 注:for 后面的n=1:10是一个标准的创建数组语句,也可以用定义好的数 组直接赋给n;
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
8
第四讲 MATLAB程序设计
二、控制语句
2、控制程序流的其它几个常用命令
➢ a=input('*****') 等待从键盘输入一个值,输入完后,按Enter键,继
续;引号内为提示文字
例:等待键盘输入一个数字或一个字符串
>> a=input('请输入变量a的值>')
显示出错信息*****,并终止程序; ➢warning(‘****’)
显示告警信息****,程序继续运行。
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
10
第四讲 MATLAB程序设计
三、字符与字符串
1、在MATLAB中字符串要用单引号来界定 注:单引号必须是在英文状态下输入 例: a='Hello' a=[a, ' World'] %字符串可以合并 >>a = Hello World 注意,字符串的每个字符, 包括空格都看作响应矩阵 的一个元素。 >> size(a) ans =
function f=ffibo(n) %ffibo 是计算Fibonnaci数的函数 %调用格式:ffibo(n) %计算小于n的Fibonnaci数
if nargout>1, error(‘Too many output arguments.’); end
%检查输出参数
if nargin==0 | nargin>1 error(‘Wrong number of input arguments.’);
➢keyboard 将 控 制 权 暂 时 交 给 键 盘 , 然 后 当 用 户 输 入 return 时 , 控 制 权 还 给
MATLAB ➢break
中断,在for循环中,和if语句配合,跳出循环; ➢continue
跳过位于其后的循环中的其它命令,执行循环的下一步迭代 ➢return
结束return所在的函数的执行 ➢error('*****')
( “逻辑判断和流程控制”其编程思想和C、 Basic等高级语言类似,具体语法请同学们自学!)
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
3
第四讲 MATLAB程序设计
一、M文件
1、命令文件
例1、计算小于1000的fibonnaci数
%计算小于1000的fibonnaci数 f=[1,1]; i=1; while f(i)+f(i+1)<1000
f(i+2)=f(i)+f(i+1); i=i+1; end f,i 以fibo.m存在自己的工作目录。
张明艳 8/3/2ห้องสมุดไป่ตู้20
Matlab语言及其在电子信息工程中的应用
4
第四讲 MATLAB程序设计
一、M文件
2、函数文件
例2、编制一个计算小于任何自然数(输入参数)的Fibonnaci数的函数文件
please input a string: 'Fax'
a=
'Fax'
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
9
第四讲 MATLAB程序设计
二、控制语句
2、控制程序流的其它几个常用命令
➢ 暂停命令pause, pause(n)的使用 当需要看中间运算结果时可以使用这个命令,回车后程序继续运行。
Matlab语言及其在 电子信息工程中的应用
(V1.1)
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
1
整体概述
概述一
点击此处输入
相关文本内容
概述二
点击此处输入
相关文本内容
概述三
点击此处输入
相关文本内容
第四讲 MATLAB程序设计
一、M文件 二、控制语句 三、字符与字符串 四、函数的调用 五、程序的优化
1 11
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
11
第四讲 MATLAB程序设计
三、字符与字符串
2、eval命令 eval命令是用来将字符变量转换为宏指令的,eval(t)表
张明艳 8/3/2020
Matlab语言及其在电子信息工程中的应用
7
第四讲 MATLAB程序设计
二、控制语句
1、For循环
注:当利用for循环时,为了提高速度,应先分配数组(即:定维)。 例:用计时函数tic,toc比较两种方法所费的时间 (1)不先定义数组 tic; for i=1:100; x(i)=cos(i*pi/100); end; toc (2)先定义数组 tic; x=zeros(1,100); for i=1:100; x(i)=cos(i*pi/100); end; toc
相关文档
最新文档