- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建模软件MATLAB语言 南京大学数学系 黄卫华 引言 MATLAB是一个高性能的工程计算和数值计算软件,拥有功能全面的函数库。 MATLAB广泛用于数学计算、算法开发研究、建模、仿真和试制、数据分析和工程作图、应用系统的开发,包括建立用户界面。 MATLAB是一个以不必指定维数的数组作为主要数据对象的交互系统。 MATLAB又是一个十分易于扩充的软件。 MATLAB 是MATrix LABoratory 的缩写 MATLAB系统由MATLAB内核和辅助工具箱组成。 MATLAB辅助工具箱包括辅助功能性工具箱和专业功能性工具箱。 MATLAB内核包括MATLAB语言系统、开发环境、图形系统、数学函数库、应用程序接口系统等六个部分。 一、MATLAB的特点和功能 三大特点:一是功能强大;二是界面友善、语言自然;三是开放性强。 五大功能:数值计算、符号计算、图形和可视化、MATLAB的活笔记本、可视化建模和仿真功能。 4.MATLAB的五大功能 数值计算功能(Numeric) 符号计算功能(Symbolic) 图形和可视化功能(Graphic) MATLAB的活笔记本功能(Notebook) 可视化建模和仿真功能(Simulink) 二、MATLAB发展简介 70年代中期研究开发了调用LINPACK EISPACK的FORTRAN子程序库。 70年代后期编写了方便使用LINPACK EISPACK的接口程序 取名为MATLAB。 83年春开发了第二代专业版MATLAB。 84年把MATLAB推向市场。 92年有了4.0版,93年有了微机版,94年有了4.2版,95年, 4.2c版(应用最广)。 97年有了5.0版,98年有了5.2版 。 目前正在热买MATLAB7.1版(2005年)。 三、MATLAB的安装和运行 1. 运行环境 2. 安装 3. 启动和关闭 4. 一些基本的操作和命令 a. 运行环境 b. 安装 c. 启动和关闭 d. 一些基本的操作和命令 基本操作和命令 a、demo命令 此是MATLAB的演示功能 b、命令行编辑 光标 续行 插入 c、目录及列表命令 (与DOS相应命令相似) dir 目录路径名 cd 目录路径名 d、在MATLAB环境下执行DOS命令 四、矩阵、数组和算术表达式 矩阵的输入和运算 矩阵函数和特殊函数 3. 数组的输入和运算 4. 常量、变量与表达式 1. 矩阵的输入和运算 矩阵的直接输入 A = [ 1 2 3 ; 4,5,6 ; 7 8,9 ] 允许复数(i或j) 矩阵元素 用其下标 表示,如:A(2,3) 矩阵元素矩阵的裁剪与拼装 冒号表达式以形成新的矩阵 如B=A(:,2,3) A矩阵的2,3两列组成新矩阵 矩阵的运算 + 、―、*、/、\、′、^ / 右除 X=A/B得到X满足XB=A \左除 X=A\B得到X 满足AX=B 此为解线性方程组 2、矩阵函数和特殊函数 矩阵超越函数(自变量和因变量均为方阵) exp m ( A ); log m ( A ); sqrtm ( A ); 特殊函数 ones函数: ones ( n ) ,ones ( m , n ),ones ( size(M )) zeros函数:zeros ( n );zeros ( m , n );zeros ( size(M) ) eye函数: eye ( n ); eye ( m , n );eye ( M ) rand函数: rand ( n );rand ( m , n; rand ( size(M) ) diag函数:用向量生成对角阵,或取出矩阵的k-对角线构成向量 设V为一向量,diag(V,k)生成n + abs(k)阶方阵,以向量V的元素为其k-对角线,即主对角线以上的第k条对角线,而n是向量的维数。若k0,表示主对角线以下第k条对角线。 若M为矩阵,diag ( M , k )为取出矩阵M的k-对角线元素构成一个向量。 triu函数: riu ( M ) 产生一个以矩阵M的上三角部分构成的上三角阵;triu ( M , k ) 产生一个k-对角线以上元素与矩阵M的相应元素相同,其余元素均为0的矩阵。 tril函数: pascal函数:pascal(n) 产生一个n阶的pascal矩阵,其元素全是整数。其逆矩阵的全部元素也是整数。 hilbert函数
您可能关注的文档
最近下载
- 2023年外贸单证实务试卷题库和答案.doc VIP
- 消防安全重点单位消防档案.docx VIP
- 考前必备2025年四川省巴中市公务员省考公共基础知识测试卷(含答案.pdf VIP
- 教学课件:《思想政治学科教学新论》(第二版)刘强.ppt
- 2025云南怒江州福贡县义务教育教师专项招聘65人笔试备考试题及答案解析.docx VIP
- Unit 3 课时5 Word power(课件)-2025-2026学年八年级英语上册(译林版2024).pptx
- DB44/T 2457-2024地质灾害自动化监测规范.docx
- 流程制度文件评审制度及表单.docx VIP
- 2025年职业学院专任教师辅导员招聘考试笔试试题(含答案).docx VIP
- 基于BIM技术的铁路施工管理与协同方案研究.pptx VIP
文档评论(0)