- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB课件2013版第4章剖析
MATLAB 2013 第四章 符号运算 4.1 符号生成 定义符号或符号表达式的方法有两种: 一种是使用函数sym; 一种是使用函数syms。 使用syms函数来定义一个符号或符号表达式 syms函数的一般调用格式为: syms var1 var2 … varn 说明:同时定义符号变量var1,var2,…,varn等。 注意: 用这种格式定义符号变量时不要在变量名上加字符分界符(‘),变量间用空格而不要用逗号分隔。如: syms a b c x k t y %不能用逗号 f=a*(2*x-t)^3+b*sin(4*y) %确定符号表达式 clear U=sym(3*x^2+5*y+2*x*y+6) %定义符号表达式 syms x y; %符号运算,就单独定义x、y为符号 V=3*x^2+5*y+2*x*y+6 %定义符号表达式V 2*U-V+6 syms 3 %不能定义数字 ??? Error using == syms Not a valid variable name. 4.2 符号变量的基本操作 1、符号的查找 函数findsym的调用格式为: findsym(S,n) 说明:函数返回值为符号表达式S中ASCII码值距离x最小的前n个符号变量,若没有指定n,则返回S中的全部符号变量。 syms a b x X Y %定义符号 k=sym(‘3’); %定义数字符号 z=sym(‘c*sqrt(delta)+y*sin(theta)’); %定义符号表达式 EXPR=a*z*X+(b*x^2+k)*Y; %定义符号表达式 findsym(EXPR) findsym(EXPR,1) %查找符号表达式EXPR里的第一个符号 ans = x findsym(EXPR,2) %查找符号表达式EXPR里的前两个符号 findsym(EXPR,3) %查找符号表达式EXPR里的前三个符号 2、符号与数值的转换形式 sym: 将数值型变量按用户指定的格式转换为符号变量。 double和eval:将字符型的数字变量转换为双精度数值型的数值 clear t=10/3 %定义数值型变量t t = 3.3333 sym(t) %将t转换有理数形式的符号变量 a=sym(10/3) a = 10/3 double(a) ans = 3.3333 多项式与符号表达式之间的转换函数sym2poly和poly2sym sym2poly:将符号多项式变换为等价系数的向量多项式。 poly2sym:将多项式按用户指定的自变量(x,y等)转换为符号表达式 clear f=sym(‘2*x^2+7*x+9’) %创建符号表达式f f = 2*x^2+7*x+9 n=sym2poly(f) %将符号表达式f变换为等价系数的向量多项式n n = 2 7 9 f1=poly2sym(n,’y’) %将等价系数的向量多项式n变换为自变量为y的符号表达式f1 f1 = 2*y^2+7*y+9 函数digits设定数值的精度 函数digits的几种调用格式: 单独输入命令digits,用于在命令窗口显示当前的数值精度。如: digits %显示当前数值精度位数 digits(D)命令用于把当前数值精度设置为D位,其中D为一个整数或是一个用于表示数的字符型变量或符号变量。如: digits(45) %重新设置当前数值精度位数 digits %显示当前数值精度位数 函数vpa 进行精度运算 函数vpa的几种调用格式: R=vpa(S) 说明:用于显示符号表达式S在当前数值精度的值。如: digits %显示当前数值精度位数 Digits = 10 R=vpa(pi) %用当前数值精度位数显示圆周率π的值 R = 3.141592654 vpa(S,D) 说明:用于显示符号表达式S在精度位数D下的值。这里D的值不是当前的位数,而是用户自己为符号表达式S设定精度位数,不影响系统的当前精度。如: digits %显示当前数值精度位数 Digits = 10 vpa(pi,20) %用数值精度位数20显示圆周率π的值 ans = 3.1415926535897932385 符号表达式的基本操作 用户可以对符号表达式进行各种操作,包括四则运算、合并同类项、多项式分解和简化以及微积分运算等。 1、四则运算 clear f=sym(2*
您可能关注的文档
- 第七章_防水工程质量事故分析与处理课件.ppt
- 第七章_分娩与助产课件.ppt
- 第七章GPS技术课件.ppt
- 第七章_物理性污染监测--112课件.ppt
- 第七章《传动轴的加工工艺规程编制》课件.ppt
- 第七章《旅游饭店星级的划分与评定》查阅和执行课件.ppt
- Matlab原理与应用_6剖析.ppt
- 第七章个人所得税法与纳税申报课件.ppt
- 第七章专题四考场失误作文的补救秘笈课件.doc
- 第七章_食品良好操作规范(GMP)课件.ppt
- 守望精神家园(高频选择题90题)(原卷版)-2024-2025学年山东九年级道德与法治上学期期中试题分类汇编.pdf
- 拓展之定义题(解答题)(解析版)-2025年高考数学一轮复习训练.pdf
- 分散系、胶体-2024年人教版初升高化学衔接讲义(原卷版).pdf
- 2024年广西高考适应性训练数学试题(冲刺高考).pdf
- 2024-2025学年鲁教版八年级化学上学期专项复习:探秘水世界(考点清单)原卷版.pdf
- 记叙文阅读之概括内容(原卷版)-2025年江苏中考语文一轮复习之现代文阅读.pdf
- 2024-2025学年沪教版九年级数学上学期期中必刷易错、压轴60题(原卷版).pdf
- 2024年广东省广州市荔湾区数学四年级上册期末检测模拟试题(含解析).pdf
- 2024年浙江化工行业职业技能竞赛(化工总控工赛项)理论考试题库及答案.pdf
- 广东省深圳市龙岗区某中学2025届数学九年级上册开学复习检测试题【含答案】.pdf
文档评论(0)