- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB的初等代数运算
学习目标:
1、熟悉MATLAB符号表达式的化简和初等代数运算操作。
2、熟悉多项式运算的MATLAB命令及其用法。
符号表达式的化简
一、 MATLAB提供了多种化简符号表达式的函数命令。
函数格式 说 明 factor(s) 因式分解 expand(s) 展开符号表达式s collect(s,x)
collect(s,v) 对表达式s中的每一个函数按x的次数合并系数。
按指定变量v的次数合并系数。
[n,d]=numden(s) 符号表达式s的通分 simple(s) 显示多种方法化简,最后给出表达式s的最简型。 simplify(s) 用一般化简法化简符号表达式s。 radsimp(s) 对根式表达式s化简 horner(s) 符号表达式s的嵌套形式
阅读下列程序:
1)分解因式
syms x
factor(x^3-1)
ans =
(x-1)*(x^2+x+1)
2)将cos(3x)展开
syms x
expand(cos(3*x))
ans =
4*cos(x)^3-3*cos(x)
3)将展开
expand((x+2)^5)
ans =
x^5+10*x^4+40*x^3+80*x^2+80*x+32
4)将按x的次数合并
syms x y
collect(x^2*y+y*x-x^2-2*x)
ans =
(y-1)*x^2+(y-2)*x
4)化简cos(2x)+2sin2x
syms x y
simplify(cos(2*x)+2*sin(x)^2)
ans =
1
上机实践:
1、求展开式中系数最大的项
2、求证:(用simple或 simplify命令把左边的符号表达式化简)
3、因式分解:
4、试用两次simple命令化简:
二、 函数的代数运算:
命令格式 说 明 symadd(f,g) 符号表达式f加上符号表达式g symsub(f,g) 符号表达式f减去符号表达式g symmul(f,g) 符号表达式f乘上符号表达式g symdiv(f,g) 符号表达式f除符号表达式g sympow(f,p) 符号表达式f的p次幂,p可以是表达式
三、 复合函数的建立:
命令格式 说 明 compose(f,g) 生成函数f(g(x)),注意:此时与手写方式完全不同!!! compose(f,g,z) 生成复合函数f(g(z)), 复合函数以z为自变量
syms x z
f=2^x;g=sin(x);
compose(f,g)
ans =
2^sin(x)
compose(g,f)
ans =
sin(2^x)
compose(g,f,z)
ans =
sin(2^z)
多项式运算:
一、 多项式的建立:
方法一:
1)多项式按降幂排列,写出系数向量,一定要把缺项的系数补0。
2)用poly2sym命令建立多项式。
格式:poly2sym(p) % p为多项式的系数向量
如:输入多项式:
p=[1 ,2, 0 ,-5, 6];s=[1, 2, 3];
p1= poly2sym(p)
p1 =
x^4+2*x^3-5*x+6
s1= poly2sym(s)
s1 =
x^2+2*x+3
方法二:用syms命令建立
syms是生成符号变量的命令,其格式为:syms 变量名1 变量名2 变量名3……
注:变量之间用空格分隔,不能用逗号。
如:多项式
syms x;
q=3*x^2+4*x+7
q =
3*x^2+4*x+7
求多项式的值:
命令格式:polyval (p,a) % 求 x=a 时多项式p的值
x=[a,b,c]; polyval(p,x) % 求 x=a ,x=b,x=c 时多项式p的值
如:polyval(p,-2) % 把x=-2代入多项式p求值
ans =
16
polyval(s,3/4) % 把x=3/4代入多项式s求值
ans =
5.0625
问:运行 polyval(p1,-2)结果如何?运行polyval(q,3),结果又如何?试试看
注:MATLAB中的操作命令是用C语言编写的一段程序,对数据类型有规定。多项式求值命令pol
您可能关注的文档
- abber管理员手册中文版.doc
- abview实验指导书(宋爱娟).doc
- acebook广告操作流程和广告效果数据.ppt
- AKI 校正说明.ppt
- ALC材料施工方案.doc
- alwwqs最新_考研英语高频词汇(2011版).doc
- ame 姓名 alias 别名 pen name 笔名 date of birth 出生日期 birth date 出生日期 born 出生于 birth plac.doc
- amsung LED电子图册.ppt
- amxkht雅思之父胡敏读故事记单词.doc
- amyngk托福词汇表(A-Z).doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)