首页 MatLab介绍

MatLab介绍

举报
开通vip

MatLab介绍nullMatLab介绍MatLab介绍林颖 linying@xmu.edu.cn *课程简介课程简介课件及作业上传地址 ftp://matlab:matlab@59.77.17.10 考核方式:作品+论文 成绩比例:平时考勤,作业 40% 期末作品+论文 60% 本讲主要内容本讲主要内容什么是MatLab MatLab基本运算与函数 MatLab简介MatLab简介MATLAB 系统包括 编程语言:它是以矩阵和数组为基本单位的编程语言 工作环境:包括了一系列的应用工具,...

MatLab介绍
nullMatLab介绍MatLab介绍林颖 linying@xmu.edu.cn *课程简介课程简介 课件 超市陈列培训课件免费下载搭石ppt课件免费下载公安保密教育课件下载病媒生物防治课件 可下载高中数学必修四课件打包下载 及作业上传地址 ftp://matlab:matlab@59.77.17.10 考核方式:作品+论文 成绩比例:平时考勤,作业 40% 期末作品+论文 60% 本讲主要内容本讲主要内容什么是MatLab MatLab基本运算与函数 MatLab简介MatLab简介MATLAB 系统包括 编程语言:它是以矩阵和数组为基本单位的编程语言 工作环境:包括了一系列的应用工具,提供编程和调试程序的环境 图形处理:包括绘制二维、三维图形和创建图形用户界面(GUI)等 数学库函数:包含了大量的数学函数,也包括复杂的功能 应用程序接口(API):提供接口程序,可使 MATLAB 与其他语言程序进行交互。 例子:fig.m 常用命令常用命令exit/quit 退出 clear 清除所有变量 who 显示内存变量列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf whos 常用的预定义变量常用的预定义变量例如:MatLab基本运算MatLab基本运算MATLAB认识所有一般常用到的加(+)、减(-)、乘(*)、除(/)的数学运算符号,以及幂次运算(^) ,运算是在矩阵意义下进行的,单个数据的运算是一个特例 除加减运算外若要进行标量(矩阵元素)的运算必须加.,如.*,./ 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可 例如: MATLAB会将运算结果直接存入一变量ans,代表MATLAB运算后的答案(Answer),并显示其数值于萤幕上,也可以将结果赋值给变量,例如: MatLab基本运算MatLab基本运算MATLAB可在同时执行数个命令,只要以逗号或分号将命令隔开: x = sin(pi/3); y = x^2; z = y*10 z = 7.5000 若一个数学运算是太长,可用三个句点将其延伸到下一行: z = 10*sin(pi/3)* ... sin(pi/3); 若要检查当前工作空间(Workspace)的变量,可键入whos 命令nullz = 10*sin(pi/3)* ... sin(pi/3); Matlab关系运算Matlab关系运算< <= > >= == ~= 0 表示不成立;1 表示成立时间或日期格式时间或日期格式显示当前的日期和时间向量,并求2009-1-1的时间序列数和当月的月历 clock %显示日期和时间的6个元素的向量 date % 以 dd-mmm-yyyy显示当前日期 datenum(2009,1,1) calendar(2009,1) eomday(2009,1) %显示当月天数 显示序列数为1的日期 datestr(1,1) %datestr(d,form),form从0~18 datevec(1) %datevec(d),显示yyyy mm dd形式 例子例子显示当前的日期和时间向量,并求2009年5月17日的序列数和当月的月历 >> clock ans = 1.0e+003 * 2.0100 0.0060 0.0200 0.0200 0.0510 0.0315 >> datenum(2009,5,17) ans = 733910 >> calendar(2009,5) May 2009 S M Tu W Th F S 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 0 0 0 0 0向量或矩阵的运算向量或矩阵的运算变量可用来存放向量或矩阵,并进行各种运算,如下例的行向量运算: x = [1 3 5 2]; y = 2*x+1 y = 3 7 11 5 可以随意更改、增加或删除向量的元素 ,如 y(3) = 2 % 更改第三个元素 y = 3 7 2 5 y(4) = [ ] % 删除第四个元素 y = 3 7 2 0 10 y(6) = 10 % 加入第六个元素 y = 3 7 2 5 0 10 冒号表达式——行向量的产生冒号表达式——行向量的产生格式 e1:e2:e3 e1初值,e2步长,e3终止值 例 x = 7:1:16 x = 7 8 9 10 11 12 13 14 15 16 linspace来产生任意的等差数列 ,例如 x = linspace(4, 10, 6) % 等差数列:首项为4,末项为10,项数为6 x = 4.0000 5.2000 6.4000 7.6000 8.8000 10.0000 输入矩阵输入矩阵直接输入法,例如 A= [1 2 3 4; 5 6 7 8; 9 10 11 12]; A A = 1 2 3 4 5 6 7 8 9 10 11 12 回车代替分号输入,例如 b=[1 2 3 4 5 6 7 8 9] b = 1 2 3 4 5 6 7 8 9特殊矩阵的产生特殊矩阵的产生zeros 产生全0矩阵 ones 产生全1矩阵 eye 产生单位矩阵 rand 产生0~1间均匀分布的随机矩阵 randn 产生0~1间正态分布的随机矩阵,例: >> zeros(2,3) ans = 0 0 0 0 0 0矩阵的简单处理矩阵的简单处理A(2,3) = 5 % 改变位于第二行,第三列的元素值 A = 1 2 3 4 5 6 5 8 9 10 11 12 B = A(2,1:3) % 取出部份矩阵B B = 5 6 5 A(:, 2) = [] % 删除第二列(:代表所有行) A = 1 3 4 5 5 8 9 11 12 A = [A; 4 3 2 1] % 加入第四行 A = 1 3 4 5 5 8 9 11 12 4 3 2 1 A([1 4], :) = [] % 删除第一和第四行(:代表所有列) A = 5 5 8 9 11 12 向量运算、矩阵运算、元素运算?向量运算、矩阵运算、元素运算?3*5-6 2*[2;4;6] 2.*[2;4;6] [1 3 5]*[2;4;6] [1 3 5].*[2;4;6] A= rand(2,2) B= randn(2,2) C=A*B C=A.*B sqrt(A) ? 练习练习已知向量A1=(1,2,3,4,5,6),对A进行求sqrt和sin操作,生成向量B1和B2,最后由这3个行向量组成3*6矩阵C,再求C的转置矩阵D。 A1=[1:6] 或A1=[1:1:6] B1=sqrt(A1) B2=sin(A1) C=[A1;B1;B2] D=C’ Matlab函数使用Matlab函数使用基本数学函数如abs(x) ,real(x) 等 常用的三角函数 sin(x), tan(x)等 常用函数 MATLAB的查询命令 help命令:用来查询已知命令的用法。例如已知inv是用来计算逆矩阵,键入help inv即可得知有关inv命令的用法。 lookfor命令:用来寻找未知的命令。例如要寻找计算逆矩阵的命令,可键入lookfor inverse,MATLAB即会列出所有和关键字inverse相关的指令。找到所需的命令后,即可用help进一步找出其用法。 练习 练习 用不同命令求常数3.9801的整数 fix 最接近0 round 四舍五入 floor <=的最接近整数 ceil >=的最接近整数练习练习已知方阵 1 3 6 A= 4 8 9 10 25 78 求它的行列式逆矩阵 练习练习求数14,35的最大公约数和最小公倍数 求虚数14+35i的实数部分以及其共轭数>> x=14; >> y=35; >> rem(x,y) ans = 14 >> gcd(x,y) ans = 7 >> lcm(x,y) ans = 70>> t=14+35i >> imag(t); >> imag(t) ans = 35 >> conj(t) ans = 14.0000 -35.0000i
本文档为【MatLab介绍】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_013877
暂无简介~
格式:ppt
大小:160KB
软件:PowerPoint
页数:0
分类:其他高等教育
上传时间:2012-08-16
浏览量:56