第5章 MATLAB符号运算 编者.

Slides:



Advertisements
Similar presentations
教育部 1 教育部技職司 南區: 2010 年 11 月 5 日 北區: 2010 年 11 月 8 日 中區: 2010 年 11 月 9 日 產學攜手合作計畫 政策宣導.
Advertisements

淺談高齡產婦常見照護與生 心理問題 宋正郁 陳為豪 楊子嫻 陳思妤 戴宇哲 王郁雯 李易媚 黃胤鈞 林柏鈞 鄭益宗.
第五章 导数和微分 §1 导数的概念 一、问题的提出 1. 自由落体运动的瞬时速度问题 如图, 取极限得.
对本书、视频等任何 MATLAB 问题,作者做到有问必答! 你买的不仅仅是书,更是一种 “ 有问必答 ” 的服务!
104 年度環保小學堂 經費編列注意事項 會計室 : 丁子芸 中華民國 103 年 10 月 22 日 會計室 : 丁子芸 中華民國 103 年 10 月 22 日.
多元文化融合 - 新住民家庭 教育面臨的困境與挑戰 吳海助博 士 弘光科技大學 副教授 國立體育大學 體育學博士 國家考試體育行政高考及格 親職教育講座專業講師.
產學攜手合作計畫 楊授印 國立虎尾科技大學 推廣教育中心 主任 動力機械工程系 助理教授 民國103年10月30日.
第七章 保险.
第三章及第四章資產負債表的重點整理 取材自1.課本 2.鄭丁旺中會第九版 3.營業員題庫重點.
母 婴 护 理 师 制作:小九.
3.1.1 随机事件的概率(一).
二十世紀 1940年 組員: 李宛倫 蔡佩君 李致柔 陳佩宜.
从生命伦理学角度 对转基因食品市场准入标准及道德评价标准的研究
毛峰教授 北京师范大学教授,博士生导师 国家社科基金项目专家 北京华文教育顾问
上海中医药大学附属岳阳中西医结合医院 呼吸科
肺癌护理 王冰.
人 工 智 慧 報 告 五子棋AI設計 報告者 : 潘輝銘.
高等教育創新轉型方案 教育部
第4章 线性代数 4.1 矩阵的生成 通过元素列表榆入 通过外部数据加载 在M文件中创建矩阵
大使命门徒训练——第二阶段:栽培课程 新生活 New Living 第十一课 新生活与属灵的得胜 栽培性查经.
第七章.语言演变与语言分化 【课程内容】 7.1 语言演变的原因和特点 7.2 语言的分化 【重点、难点】
第一篇 总 论 第二篇 普外科 外科护理学 吉林大学远程教育学院.
确定位置 执教者:刘霞.
教育部技職司 北區:2015年10月12日下午 南區:2015年10月16日下午
国家“十一五”规划教材 数据库原理与应用教程(第3版).
高等院校计算机教材系列 数据库原理与应用(第2版).
贵阳医学院神奇民族医药学院 社会科学部 谭宗扬
眼睑病与泪器病 菏泽医专眼科学教研室 董桂玲.
102學年度預算編製說明會 主辦單位:會計室 102/02/22.
第一章 体育统计的基本知识 主讲教师:王丽艳 徐栋.
运用Matlab GUI辅助大学物理实验 蒋志洁 中山大学 物理学院
欢迎再次走进 思想政治的课堂.
迈出青春第一步 初二(4)班 主题班会.
1 組織、理論與管理.
第二部分 微积分问题的计算机求解 《数学分析》实验课.
组织 广州医科大学 副研究员 黄丹华 2015年3月 课件网页
任务2: 通报的写作.
Chapter9 金融监管体系.
你的潜能是无限的 ——高三心理辅导.
負責同仁:許慧楨小姐 系辦公室6號櫃臺 學務/獎助學金 負責同仁:許慧楨小姐 系辦公室6號櫃臺
第三讲 MATLAB的符号运算 科学与工程技术中的数值运算固然重要,但自然科学理论分析中各种各样的公式、关系式及其推导就是符号运算要解决的问题。 在Matlab7.0中,符号计算虽以数值运算的补充身份出现,但它们都是科学计算研究的重要内容。 Matlab开发了实现符号计算的工具包Symbolic Math.
第9课 北美大陆上的新体制 导入新课 新课教学 课堂小结 知识结构 巩固练习
Z Mathematical Model ‡ ' MATLAB简介.
第1章 MATLAB概述 编者.
数学软件 Matlab —— Matlab 符号运算.
休管系資訊素養課程 2019/1/13.
《圣经》Bible 简介及故事欣赏.
企業籌資更便捷 大眾投資更穩當 101年度新增(修)資訊申報項目說明 2012年12月.
用相频曲线测阻尼系数的探索 指导教师 陈乾 吉新程.
排列组合 1. 两个基本原理 分类加法计数原理 分步乘法计数原理.
B 解析 A项“寥”读“liáo”。C项“赁”读“lìn”。D项“骜”读“ào”。.
第6章 MATLAB符号计算 6.1 符号计算基础 6.2 符号导数及其应用 6.3 符号积分 6.4 级数 6.5 代数方程的符号求解
ProQuest 新舊平台說明 漢珍數位圖書
人工智慧應用蟲體辨識 亞洲大學 資訊工程學系 學生:殷聖展、廖哲毅、吳京育 指導教授:蔡志仁 教授
MATLAB数学实验 第七章 符号计算.
第三节 常见天气系统.
微分方程之应用 ----恶狼追兔问题 恶狼 追 小兔 主讲人:曹怀火 数学与计算机科学系
高等教育創新轉型方案 教育部
第十一章 物件資料結構塑模.
搞創意、玩點子…未來等於無限大 陳博鍊 時間: 心情:快快樂樂.
第六单元 第3课 实验 线性非线性方程及方程组求解
感光世界 亞洲大學 資訊工程學系 學生:郭致翔、林壬午、黃智猷、陳奕升 指導教授:蔡志仁教授
数学软件 Matlab —— Matlab 与 Latex.
数学软件 Matlab —— 自定义函数的几种方式.
第7章 MATLAB工程计算.
第三节 多重共线性的检验 本节基本内容: ● 简单相关系数检验法 ● 方差扩大(膨胀)因子法 ● 直观判断法 ● 逐步回归法.
所得稅法第14條、第126條修正條文 薪資所得計算方式二擇一 定額減除 特定費用減除 維持現行薪資所得特別扣除額20萬元減除方式
欢迎乘座远航号! 让我们一起去知识的海洋寻宝吧!
觀光工廠體驗行銷及轉型策略之研究- 以葡萄王生技工廠為例
Presentation transcript:

第5章 MATLAB符号运算 编者

Outline 5.1 符号对象的创建与使用 5.2 符号表达式操作 5.3 符号表达式的替换

A = sym('a', [m n]) % 当m=n时可简写为A = sym('a', n) 5.1 符号对象的创建与使用 1.符号常量的创建 符号常量是不含变量的符号表达式,用户可以使用sym函数创建符号常量,调用格式如下: S = sym(A, flag) 2.符号变量与符号表达式的创建 在MATLAB中,创建符号变量和符号表达式主要通过sym和syms两个函数,它们的调用格式为: A = sym('a', [m n]) % 当m=n时可简写为A = sym('a', n) argv=sym('argv',flagv) syms arg1 arg2 ... Flagv

3.符号矩阵的创建 在MATLAB中,符号矩阵的元素可以是符号常量、符号变量和符号表达式,它也可以通过逐个元素输入法创建,但必须事先声明符号变量,另外,我们也可以使用sym函数来创建或将数值矩阵转化为符号矩阵。 4.符号对象与其他对象的转换 符号对象与数值对象、字符串和多项式等之间都能进行相互转换,如图所示。 图 符号对象与其他对象的转换

5.2 符号表达式操作 1.查找符号表达式的符号变量 为符号操作和计算的需要,MATLAB为用户提供了函数findsym和symvar,可以实现对表达式中所有符号变量或指定数目的符号变量的自动认定,其调用格式为: F=symvar(s) F=symvar(s,n) 2.符号表达式的同类项合并 在MATLAB中,提供了collect函数来对符号表达式的同类项进行合并,其调用格式为: R = collect(S) R = collect(S,v) 3.符号表达式的展开 在MATLAB中,提供了函数expand来将符号表达式展开,其调用格式为: R=expand(S)

在MATLAB中,提供了horner函数将符号表达式转化为嵌套形式,其调用格式为: 4.符号表达式的因式分解 在MATLAB中,factor函数的功能是将符号表达式进行因式分解,其调用格式为: factor(S) 5.符号表达式的嵌套 在MATLAB中,提供了horner函数将符号表达式转化为嵌套形式,其调用格式为: horner(P) 6.提取符号表达式的分子与分母 在MATLAB中,如果符号表达式是一个有理分式(两个多项式之比),或是可以展开为有理分式(包括那些分母为1的分式),则可以使用numden函数提取符号表达式的分子和分母多项式,其调用格式为: [N,D] = numden(A)

7.简化符号表达式 8.最简化符号表达式 9.书写方式显示符号表达式 在MATLAB中,提供了函数simplify根据一定规则对符号表达式进行简化,它是一个强有力的具有普遍意义的工具,可以用于指数、对数、三角函数等各种数学表达式,该函数的调用格式为: R = simplify(S) R = simplify(S, n) 8.最简化符号表达式 在MATLAB中,simple函数对符号表达式尝试多种不同的算法进行简化并返回其中最简短的形式,该函数的调用格式为: r = simple(S) [r, how] = simple(S) 9.书写方式显示符号表达式 在MATLAB中,pretty函数的功能是按习惯的“书写”方式显示符号表达式,其调用格式为: pretty(S)

5.3 符号表达式的替换 1.替换重复字符串 2.替换特定符号变量 5.3 符号表达式的替换 1.替换重复字符串 在MATLAB中,subexpr函数的功能是将符号表达式中重复出现的字符串用变量替换,其调用格式为: [Y, SIGMA] = subexpr(X, SIGMA) [Y, SIGMA] = subexpr(X, 'SIGMA') 2.替换特定符号变量 在MATLAB中,subs函数的功能是使用指定符号替换符号表达式中的某一个特定符号,该函数的调用格式为: R = subs(S) % 格式1 R = subs(S, new) % 格式2 R = subs(S, old, new) % 格式3

谢谢大家!