首页 > 试题

123456大写

更新时间:2022-12-03 22:54:23 阅读: 评论:0

相似三角形基本模型教案-在乎英语


2022年12月3日发(作者:经典搞笑短信大全)附录1:MATLAB简介







MATLAB是matrix laboratory(矩阵实验室)的缩写,最初是70年代后期美国New

Mexico大学计算机系主任Cleve Moler开发的教学辅助软件,后来发展成为适合多学科、

多部门要求的应用软件。它具有强大的数值计算和图示能力,编程简单,易学易懂。在

高校,MATLAB可以作为线性代数、控制理论、数字信号处理等课程的基本教学工具;

在设计研究单位和工程部门,MATLAB可被用于科学研究和解决各种实际问题。







1.1 MATLAB的安装



(1) 将MATLAB安装光盘放入光驱中,安装程序会自动运行。



(2) 按照安装程序的提示进行安装。安装完毕后,在硬盘上将建立MATLAB的目录。



在WIN XP操作系统下,桌面上自动创建了MATLAB的图标。每次双击屏幕上的

MATLAB图标,即可启动MATLAB。







1.2 MATLAB的使用



双击屏幕上的MATLAB图标,进入MATLAB命令窗口(MATLAB Command

Window),见图1-1。命令窗口中的大部分空白区域为命令输入区,上面的两行字是提

示信息。左下为闪烁光标,等待用户键入命令。键入命令,MATLAB运行并显示结果。

例如:键入a=[1,2,3; 4,5,6]







图1-1 在 MATLAB命令窗口中输入矩阵







这样就建立了一个变量名为a的2*3的矩阵。注意输入时,a的每一行元素用逗号或空格

分开;行与行用分号隔开。



这种直接在命令窗口输入几行程序并运行的方式称为命令行方式,适合编几行语

句,解决小问题。对于比较复杂的问题,可以编写一段程序,存成*.m的文件,然后运

行该文件来解决。这就是程序方式。在MATLAB命令窗口中点击工具栏中的(新建文

件)按钮,即进入编辑/调试窗口,见图1-2。在空白输入区内输入:



x=[1,2,3,4,5,6];



stem(x)



x0c

然后保存文件,用鼠标点击上面工具栏中的保存按钮,弹出对话框如图1-2所示。







图1-2 在MATLAB编辑/调试窗口中输入并保存程序







在文件名处输入名字try,点击对话框“保存”按钮,则这两行程序被存成try.m文件。现

在可以执行程序了,点击上面工具栏中的运行按钮,则出现输出图形窗口,见图1-

3。







图1-3 程序运行结果



现在要产生信号]π2,0[),sin(∈tt的波形,程序见下:



t=0:2*pi/100:2*pi;



plot(t,sin(t));







1.3 MATLAB语言简介



x0c

1. 变量



在MATLAB中,给出变量名就可以直接当变量用。变量名必须:以字母开头;由字

母、下划线和数字组成;MATLAB区分大小写;MATLAB只识别前31个字符。



例如:在命令窗口下输入复数变量:a=1+2j



返回:a =



1.0 + 2.0000i





创建一个时间向量:



在命令窗口下输入t=0:1:10



屏幕上显示:



t =



0 1 2 3 4 5 6 7 8 9 10



查看向量元素:





输入t(1)



ans =



0



注意向量的第一个元素的下标是1,这与信号处理中习惯的时间从0开始有区别;

t=0:1:10产生了从0到10步长为1的共11个数;在编程时要注意。



创建一个3*3矩阵:



a=[1,2,3;4,5,6;7,8,9]



a =



1 2 3



4 5 6



7 8 9



调用矩阵元素:



a(3,2)



ans =



8



行向量为只有一行的矩阵,列向量为只有一列的矩阵,标量为一行一列的矩阵。



MATLAB中用“[]”表示空矩阵。



2. 部分特殊变量和常数



ans 最近生成的无名结果



eps 浮点数相对误差



pi 3.1415926



j 虚数单位



i 虚数单位



x0c

inf 无穷大,如n/0(n非0)



NaN (not a number) 非数,如0/0,inf/inf



3. 部分常用运算符:



(1) 算术运算符



+ 加



- 减



* 乘(包括标量乘,矩阵乘,标量与矩阵乘,标量与数组乘)



/ 除(包括标量除,矩阵除标量,数组除标量)



^ 矩阵求幂(矩阵必须为方阵)



.* 数组相乘(向量相乘)



./ 数组相除(向量相除)



.^ 数组求幂(向量求幂)



注意在*、/加一个点表示两个同维等长数组的对应元素做乘、除;在^前加点表示对数组

的每个元素求幂。例:



a=[1,2,3,4,5,6];b=[2,2,2,1,1,1];c=a*2;d=a/2;e=a.*b;f=a./b;g=a.^2



执行结果为:



c =



2 4 6 8 10 12



d =



0.5000 1.0000 1.5000 2.0000 2.5000 3.0000



e =



2 4 6 4 5 6



f =



0.5000 1.0000 1.5000 4.0000 5.0000 6.0000



g =



1 4 9 16 25 36



(2) = 赋值符号



% 注释符



: 冒号运算符



n:s:m产生从n到m步长为s的一系列值。当s缺省,步长为1。



(3) 关系运算符



〈 小于



〈= 小于等



〉 大于



〉= 大于等于



== 等于



x0c

~= 不等于



运算法则:若关系式成立,结果为1;若关系式不成立,结果为0。



(4) 逻辑运算符



& 与



| 或



~ 非



运算法则:若逻辑真,结果为1;若逻辑假,结果为0。



例:在命令窗口下输入n=[-2:6]



屏幕上显示



n =



-2 -1 0 1 2 3 4 5 6



输入y1=n>0



y1 =



0 0 0 1 1 1 1 1 1



输入y2=n<4



y2 =



1 1 1 1 1 1 0 0 0



输入y=(n>0)&(n<4)



y =



0 0 0 1 1 1 0 0 0



4. 程序结构



MATLAB有三种最基本的程序结构:顺序结构、循环结构、分支结构。



(1) 顺序结构



(2) 循环结构



for-end循环



用于循环次数已确定时。格式:



for i=n:s:m



语句体



end



s为步长,可以是正整数、负整数或小数,缺省为1。语句体为任意合法的语句。



例:计算从1加到100



s=0;



for i=1:100



s=s+i;



end



i从初值1开始,每执行一次语句体i加1,直至i大于终值100,循环结束。



x0c





While-end循环



用于循环次数事先不能确定时。 格式:



while 表达式



语句体



en

所调用了。



(2) 函数的调用同调MATLAB的sin函数一样方便。



下面调用这个函数画出信号的波形:



t=-2:0.01:2;



x=raicos(t);



plot(t,x)



注意:调用时,实际变量可以和函数定义的形式参数不同名。







x0c



本文发布于:2022-12-03 22:54:23,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/47218.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:黄河有多长
下一篇:顿号在中间
标签:123456大写
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图