- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab帮助文档1
第一讲 Matlab简介及基本运算 MatLab 数学建模 一、MatLab简介 MATLAB名字由MATrix和 LABoratory 两词的前三个 字母组合而成。 二、MatLab界面 在MATLAB系统中使用帮助方式: 1.利用help指令,所以即使身旁没有使用手册,也可以使用help指令查询不熟悉的指令或是题材之用法,例如help sqrt 2.利用指令视窗的功能选单中的Help。 三、基本数学运算 在MATLAB下进行基本数学运算,只需将运算式直接打在提示号 后面,并按入Enter键即可。MATLAB将计算 的结果以ans显示。 我们也可给运算式的结果设定一个变量x: 求 x = (5*2+1.3-0.8)*10^2/25 变量命名规则: 系统预定义的变量 表达式 MATLAB书写表达式的规则与“手写算式”差不多相同,但要求所 有表达式都是以纯文本形式输入。 2.若不想让MATLAB每次都显示运算结果,只需在运算式最後加上分号(;)即可, 3.MATLAB会忽略所有在百分比符号(%)之後的文字,因此百分比之後的文字均可视为程序的注解(Comments)。 MATLAB常用数学函数 例:求y=sin10×e-0.3×42 y = sin(10)*exp(-0.3*4^2) y = -0.0045 【例】指令行操作过程示例。 (1)若用户想计算y1=2×sin0.3π÷(1+ )的值,那末用户应依次键入以下字符 y1=2*sin(0.3*pi)/(1+sqrt(5)) (2)按【Enter】键,该指令便被执行,并给出以下结果 y1 = 0.5000 四、阵列与矩阵 MATLAB的运算事实上是以阵列 (array) 及矩阵 (matrix) 方式在做运算.阵列为一维元素所构成,而矩阵为多维元素所组成.宣告一变量为阵列或是矩阵时,须用中括号[ ] 将元素置于其中。 一位数组的操作 x(2) %访问x的第二个元素 ans= 2 x(find(x5)) % x中大于5的元素 ans = 6 7 8 min(x) %求x最小的元素 ans= 1 【例】矩阵的分行输入 A=[1,2,3 6,5,4 10,8,9] (以下是显示结果) A = 1 2 3 6 5 4 10 8 9 x(2,3) % x的第二行第三列的元素 ans = 6 x(find(x5)) % x中大于5的元素 ans = 6 7 8 6 9 7 10 8 11 当元素很多的时候,则须采用以下的方式: x=(1:2.5:120); % 以:起始值=1,增量值=2,终止值=120的矩阵 a=1:7, b=1:0.2:5; %更直接的方式 c=[b a]; %可利用先前建立的阵列 a 及阵列 b ,组成新阵列 以下将阵列的运算符号及其意义列出,除了加减符号外其余的阵列运算符号均须多加 . 符号。 阵列运算功能 + 加 - 减 1.?a=[10,2,12;34,2,4;98,34,6]; a=1:5; a-2 % 从阵列a减2 ans = -1 0 1 2 3 2*a-1 % 以2乘阵列a再减1 ans = 1 3 5 7 9 b=1:2:9; a+b % 阵列a加阵列b ans = 2 5 8 11 14 阵列与矩阵的乘除法(注意:一定要 多加 . 符号) .* 乘 ./ 左除 .\ 右除 .^ 次方 转置 a.*b % 阵列a及b中的元素与元素相乘 ans = 1 6 15 28 45 a./b % 阵列a及b中的元素与元素相除 ans = 1.0000 0.66667 0.6000 0.5714 0.5556 a.^2 % 阵列中的各个元素作二次方 ans = 1 4 9 16 25 2.^a % 以2为底,以阵列中的各个元素为次方 ans = 2 4 8 16 32 * * Matlab的特色: 1.功能强大的数值运算 2.先进的资料视觉化功能 3.高阶但简单的程式环境 4.开放及可延伸的架构 5.丰富的程序工具箱 (2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以下结果。 ans = 2 【例】求
文档评论(0)