- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlabc
matlab科学工程计算 同济大学数学系 陈雄达 chenxiongda@ teapotdemo 目录 matlab入门 matlab基础编程 matlab作图 matlab工具箱 matlab上机操作 matlab综合训练 matlab命令速查 matlab入门 matlab是什么 matlab不是什么 matlab集成环境 matlab ABC matlab入门 没有matlab就没有乐趣。 M.N. Nachtigal S.C. Reddy L.N. Trefethen 关于迭代法的Copper Mountain 论文集 1990 matlab是什么 一个可视化的计算程序, 广泛使用于从个人计算机到超级计算机范围内的各种计算机上 包括命令控制、可编程,上百个预先定义命令和函数 有许多强有力的命令, 能完成大量的高级矩阵处理 强有力的二维、三维图形工具 能与其他程序一起使用 25个(不断增加中)不同的工具箱应用于特殊的应用领域 工业研究与开发的有力工具 数学教学, 尤其线代, 数值分析, 科学计算方面的教研工具 电子学, 控制理论, 物理学等工程科学方面的教研工具 经济学, 化学和生物学等有计算问题的所有领域中的教学与研究 名字取自矩阵实验室(matrix laboratory) matlab不是什么 不是万能的解决工具 不是最高性能的编程语言 受计算条件限制, 不能解决超大型实际问题 不能解决工具箱之外的问题种类 -- 需要编写接口、算法甚至工具箱 集成环境 窗口系统 View Desktop Layout Five Panel 历史命令 / 变量和文件管理 / 命令窗口 菜单系统 File / Edit / View / Web / Window / Help 按钮 matlab ABC 提示符 注释符 % 续行 ... 123 + 45 - 67 + 8 – 9 x = 3 * sin(pi/4) ^ 2 向量(数组) v =[1 3 5 2 4 6]; 矩阵(二维数组) A =[1 3; 5,2 4 6]; matlab基础编程 数据结构 冒号(:) 矩阵操作入门 标识符 初等函数(elfun) 初等函数(exp) 函数fix,round, ceil,floor 逻辑判断 关系运算 运算的级别 matlab帮助 结构化编程 脚本文件 函数文件 数据结构 最基本的数据结构-- 矩阵 数和向量看成为特殊的矩阵 矩阵以[ ]为定界符,与多维数组等同 字符串看成为每个元素都是单个字符的向量,也可以有字符矩阵 高维数组 细胞 (cell) 结构体 (struct) 冒号(:) 冒号 a:s:b 从a开始, 步长为s, 界为b 例如 1:2:10 [1 3 5 7 9] 7:-2:0 [7 5 3 1] 1:6 [1 2 3 4 5 6] 6:2 [ ] (空矩阵) 标识符 文件名、变量名、函数名 标识符的规定 最长不超过19个字符 为配合matlab的风格,采用见名知意的小写短名称 以字母开头,包含数字、大小写字母、下划线 变量命名规则 常用从简,专用从繁 矩阵大写 A, B, C 向量小写 u, v, w, x, y, z 函数小写 f, g, h, fun, f1, f2 常量小写 alpha, beta, a, b, c 内部变量 pi 圆周率=3.1415926 i,j 虚根 inf 无限大 eps 2.2204460e-16 NaN 不定型(Not a Number) 内部变量的运算规则 inf 参与的运算 NaN 参与的运算 点运算(向量运算) a = [1 2 3 4]; b = [0 1 2 3]; a + b ans = 1 3 5 7 b./a ans = 0 0.5000 0.6667 0.7500 b.*a ans = 0 2 6 12 a.^b ans = 1 2 9 64 矩阵操作入门 矩阵的抽取 A = [ 8 1 6; 3 5 7; 4 9 2 ]; A(2,3) 得到 7 A(2, [3 2 1]) 得到 [7 5 3] A([3 2],2:-1:1) 得到 [9 4; 5 3] A(2,:) 得到 [3 5 7] A(:,end) 得到 [6; 7; 2] 赋值语句 A(2)= A(
您可能关注的文档
- 机械制造工艺学第一章_诸论.ppt
- C语言-引言.ppt
- 人工智能1 绪论 人工智能课程 中国海洋大学.ppt
- 酒店管理信息系统.ppt
- 第1章 C语言程序基础.ppt
- 必修一数学集合的概念1.1.2课件.ppt
- 1-基本概念.ppt
- 第1章 自动化概述.ppt
- C语言课件第1章.ppt
- C语言讲义 第1章.ppt
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
文档评论(0)