网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]第一章MATLAB概述36——2.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第一章MATLAB概述36——2

第一章 MATLAB语言概述 一、MATLAB语言的发展 matlab语言是由新墨西哥大学的Clever Moler博士于1980年开发的 设计者的初衷是为解决“线性代数”课程的矩阵运算问题 取名MATLAB即Matrix Laboratory 矩阵实验室的意思 MATLAB的发展更新较快 1984年,Mathworks公司成立, MATLAB推向市场; 1993年,第一版windows问世,同年支持windows3.x的MATLAB4.0版问世; 1997年,推出MATLAB5.0; 2001年,推出MATLAB6.0; 2002年,推出MATLAB6.5; 2004年,推出MATLAB7.0;2007年 MATLAB7.4。 MATLAB在美国已经作为大学工科学生必修的计算机语言之一 (C, FORTRAN, ASSEMBLER, MATLAB) 近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和许多高等院校. 二、matlab能在各领域做什麽 工业研究与开发 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究 电子学、控制理论和物理学等工程和科学 学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其他领域中的教学与研究 例、用一个简单命令求解线性系统 3x1+ x2 - x3 = 3.6 x1+2x2+4x3 = 2.1 -x1+4x2+5x3 = -1.4 2.符号运算功能 符号运算即用字符串进行数学分析 允许变量不赋值而参与运算 用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解 3.丰富的绘图功能与计算结果的可视化 具有高层绘图功能——两维、三维绘图 具有底层绘图功能——句柄绘图 使用plot函数可随时将计算结果可视化 4.图形化程序编制功能 动态系统进行建模、仿真和分析的软件包 用结构图编程,而不用程序编程 只需拖几个方块、连几条线,即可实现编程功能 5.丰富的MATLAB工具箱 MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱 6.MATLAB的兼容功能 可与C语言、FORTURE语言跨平台兼容 用函数CMEX、FMEX实现 三、 启动MATLAB 开机执行程序 c:\matlab\bin\matlab.exe 用鼠标双击matlab图标) 即可打开matlab命令平台 d.语句句末加;执行结果不显示出来,但驻留在内存中。 e.语句行首加%,表示注释,运行时不执行此行结果。 4、字符与字符串 (1)规则 a.字符串需用单引号界定后输入:A=‘China’ b.字符串都响应矩阵的一个元素,可用size查询尺寸。 c.字符以码形式贮存,可用abs查询。 abs(china) 值为:67 104 105 110 97 d.字符串变量可用方括号合并成更大串。B=[A,’OK!’] 结果: China OK! e. disp函数可显示字符串内容 C=disp (A) 结果:C=China b. char创建 不同行间用“,”隔开。 S=char(‘Hello!’,’My name is Jhon!’) (2)字符数组 有两种方法创建字符数组。 方括号创建 每列字符数必须相等,不等时用空格补齐。 Name=[‘Xiao Li ’; ‘ Xiao Zhou’; ‘ Xiao Xu ’] S= Hello! My name is Jhon! num2str:将数字转化为字符串。 int2str:将整数转化为字符串。 str2num: 将字符串转化为数字。 hex2dec:将十六进制字符串转化为十进制整数 dec2hex:将十进制整数转化为十六进制字符串 bin2dec:将二进制字符串转化为十进制整数 dec2bin:将十进制整数转化为二进制字符串 (3)字符串操作函数P41-42 abs、double:将字符串转变为ASCII值。 char:将ASCII值转变为字符串。 * 1.数值运算功能 MATLAB提供了丰富的矩阵运算处理功能,是基于矩阵运算的处理工具。 变量?? 矩阵,运算?? 矩阵的运算 例如 C = A + B ,A,B,C都是矩阵,是矩阵的加运算 即使一个常数,Y=5,MATLAB也看做是一个1?1的矩阵 三、MATLAB语言的功能 x = 1.4818 -0.4606

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档