- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]MATLAB语言2008
MATLAB 三、MATLAB的特点 1.运算功能强;2.编程效率高;3作图方便;4.可扩展性强;5.方便系统仿真 五、数值、变量和表达式 六、MATLAB中用到的部分操作符及作用 七、MATLAB中的函数 ·基本数学函数 ·专用数学函数 ·矩阵函数;·绘图函数 ·多项式函数 ·数据分析函数;·各种功能的工具箱函数 1.基本数学函数 ·三角函数 ·指数函数 ·复数函数 ·舍入函数;如:sin()求正弦 sqrt()求平方根 fix()向零舍入 help elfun 可以查看基本函数列表。? 2.专用数学函数 ·特殊数学函数 ·数论函数 ·坐标变换函数;如:lcm()求两个矩阵相应元素的最小公倍数。 help specfun 可以查看专用数学函数列表。? 3.矩阵函数 ·矩阵分析函数 ·线性方程函数 ·奇异值分解函数 ·特征值函数;如:rank() 求秩 lu()三角分解 eig()特征向量 help matfun 可以查看矩阵函数列表。? 4.绘图函数 绘制二维图形 ·绘制X-Y坐标图的函数 ·坐标控制函数 ·给图形添加注解的函数 ·复制和打印图形的函数 如:plot() grid title() xlabel() ylabel() 绘制三维图形 ·绘制基础三维图形的函数 ·颜色控制函数 ·关照函数 ·颜色映象函数 ·视点控制函数;如:mesh() 特殊绘图函数 ·绘制特殊二维图形的函数 ·绘制特殊三维图形的函数 ·图象显示 ·产生动画效果的函数 ·实体模型函数 如:area() bar() pie3() 第二章 数值数组及其运算 一维数组的创建和寻访 1、直接输入法 2、利用M文件创建和保存 3、利用函数产生 字符串数组 在英文状态下单引号对内的内容为字符串数组的内容 a=‘This is an example’ eps处理极限方法的典型应用 t=-2*pi:pi/10:2*pi; y=sin(t)./t; tt=t+(t==0).*eps yy=sin(tt)./tt; plot(t,y); figure(2) plot(tt,yy) 符号计算 定义符号对象(常量、变量、表达式)的函数为sym和syms 说明: 数据和函数的可视化 可利用figure命令得到若干个图形窗口,每执行一次figure产生一个图形窗口,figure(n) 激活或产生编号为n的窗口 close关闭一个当前窗口,close all关闭所有窗口 图形窗口工具条的使用 plot的用法 1.plot(y) %y为纵坐标,横坐标为从1开始,增量为1的横向量或纵向量,长度和y相等,y可以是多维数组(列对应). 2.plot(x,y) y可以是包括多个长度和向量x相等的相量。从而在一个图形窗口绘制多条曲线,它们有相同的横坐标 3. plot(x1,y1,x2,y2,…) 4.plot(x,y,选项) 几种特殊坐标二维图形 1、对数坐标曲线 semilogx,semilogy,loglog 2、极坐标曲线 polar(theta,rho,‘选项’) 3、双y轴曲线 plotyy(x1,y1,x2,y2) plotyy(x1,y1,x2,y2,fun) fun 用来指定绘图的函数名,如plot,semilogx等。 ginput函数 允许用鼠标获取图形上坐标轴范围内点的坐标。 [x,y]=ginput(n) 获取n个点的坐标值 [x,y]=ginput 获取任意个点的坐标值,直至按下回车键为止 函数绘图的简洁指令 M文件编程 M文件就是用MATLAB语言编写的程序代码文件。所有的M文件都以“.m”作为文件的扩展名。? M文件分为两种类型:脚本文件和函数文件 脚本可以访问存在于整个工作空间内的数据,由脚本建立的变量在脚本执行完后仍保留在工作空间,可以继续对其操作。 函数文件的结构 *函数定义行 在文件首行,以关键字function开头,并指定函数的名字,同时定义了函数的输入和输出变量。若函数有多个输入输出参数,输入参数在小括号内用逗号分隔;输出参数在中括号内用逗号分隔。如:function [y1,y2,…,yn]=funname(x1,x2,…,xn);若函数没有输入或输出,可以不写相应的参数。如:function funname(x) *H1行 帮助文本的第一行,它紧跟定义行之后,以“%”开头,用于总结说明函数名和函数的功能。使用lookfor+函数名 命令时,找到的相关函数只显示H1行。 *函数帮助文本 位于H1行之后函数体之前的说明文本。以“%”开头,比较详细介绍函数的功能和用法。使用help+函数名 命令
您可能关注的文档
最近下载
- 2024-2025学年北师大版七年级数学上册同步练:一元一次方程中含参数的问题(6类热点题型)(含答案).pdf VIP
- 2025年黑龙江省哈尔滨市高职单招面试模拟试题及答案解析.docx
- 某土地复垦项目可行性研究报告.docx VIP
- 稳定同位素35cl,37cl和稳定同位素hl在自然中的变化.docx VIP
- 杜牧的清明教学-PPT.pptx VIP
- 土地复垦项目可行性研究报告.docx
- (2025修订版)CAAC无人机理论考试题库(含答案).docx
- 八礼四仪之待人之礼课件(八礼四仪第4课).pptx VIP
- 2025辽宁鞍山市台安交通旅游产业集团有限公司招聘6人笔试模拟试题及答案解析.docx
- AUTOLISP函数参考.doc VIP
文档评论(0)