- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab 符号运算(二) 数学软件与 及数学实验 .ppt
数学实验
Matlab 符号运算
(二)
sym 函数用来建立单个符号量,一般调用格式为:
符号对象的建立:sym 和 syms
符号对象的建立
syms 命令用来建立多个符号量,一般调用格式为:
syms 符号变量1 符号变量2 ... 符号变量n
例:
syms a b c
a=sym(a);
b=sym(b);
c=sym(c);
符号表达式的建立:
符号表达式及相关函数
syms x;
f=sin(x)+cos(x)
f=sym(sin(x)+cos(x))
相关函数:
findsym
subs
符号矩阵
A=sym([1+x, sin(x); 5, exp(x)])
使用 sym 函数直接生成
将数值矩阵转化成符号矩阵
符号矩阵中元素的引用和修改
B=[2/3, sqrt(2); 5.2, log(3)];
C=sym(B)
A=sym([1+x, sin(x); 5, exp(x)]);
A(1,2) % 引用
A(2,2)=sym(’cos(x)’) % 重新赋值
六类常见符号运算
因式分解、展开、合并、简化及通分等
计算极限
计算导数
计算积分
符号求和
代数方程和微分方程求解
合并同类项
合并同类项
collect(f,v): 按指定变量 v 进行合并
collect(f): 按默认变量进行合并
syms x y;
f= x^2*y + y*x - x^2 + 2*x ;
collect(f)
collect(f,y)
函数简化
函数简化
y=simple(f): 对 f 尝试多种不同的算法进行简化,返回其中最简短的形式
[How,y]=simple(f): y 为 f 的最简短形式,How 中记录的为简化过程中使用的方法。
f
R
HOW
2*cos(x)^2-sin(x)^2
3*cos(x)^2-1
simplify
(x+1)*x*(x-1)
x^3-x
combine(trig)
x^3+3*x^2+3*x+1
(x+1)^3
factor
cos(3*acos(x))
4*x^3-3*x
expand
函数简化
函数简化
y=simplify(f): 对 f 进行简化
syms x; f=sin(x)^2 + cos(x)^2 ;
simplify(f)
syms c alpha beta;
f=exp(c*log(sqrt(alpha+beta)));
simplify(f)
函数简化举例
syms c alpha beta;
f=(1/x^3+6/x^2+12/x+8)^(1/3);
y1=simplify(f)
g1=simple(f)
g2=simple(g1)
多次使用 simple 可以达到最简表达。
分式通分
函数简化
[N,D]=numden(f):
N 为通分后的分子,D 为通分后的分母
syms x y;
f=x/y+y/x;
[N,D]=numden(f)
[n,d]=numden(sym(112/1024))
horner 多项式
horner 多项式:嵌套形式的多项式
syms x;
f=x^4+2*x^3+4*x^2+x+1;
g=horner(f)
例:
计算极限
syms x h n;
L=limit((log(x+h)-log(x))/h,h,0)
M=limit((1-x/n)^n,n,inf)
计算导数
g=diff(f,v):求符号表达式 f 关于 v 的导数
g=diff(f):求符号表达式 f 关于默认变量的导数
g=diff(f,v,n):求 f 关于 v 的 n 阶导数
diff
syms x;
f=sin(x)+3*x^2;
g=diff(f,x)
计算积分
int(f,v,a,b): 计算定积分
int(f,a,b): 计算关于默认变量的定积分
int(f,v): 计算不定积分
int(f): 计算关于默认变量的不定积分
syms x; f=(x^2+1)/(x^2-2*x+2)^2;
I=int(f,x)
K=int(exp(-x^2),x,0,inf)
符号求和
syms n; f=1/n^2;
S=symsum(f,n,1,inf)
S100=symsum(f,n,1,100)
syms n x; f=x/n^2;
S=symsum(f,n,1,inf)
代数方程和微分方程求解
代数方程求解
solve(f,v):求方程关于指定自变量的解,f 可以是用字符串表示的方程、符号表达式或符号方程;
solve 也可解方程组(包
您可能关注的文档
- literature 5 大学英语泛读教材 复习知识.ppt
- literature 6 大学英语泛读教材.ppt
- literature 7 大学英语泛读教材 词根.ppt
- literature 8 大学英语泛读教材.ppt
- Literature of Colonial America 美国文学史教材.ppt
- Literature of Early Romantic Period 美国文学史教材.ppt
- literature shakespeare 英国文学史及选读教材.ppt
- Living Standards & Poverty 中国经济发展与 及转型(英文版) .ppt
- lj重力相互作用力 高中必修一物理重点教材(人教版).ppt
- LOCAL AREA NETWORKS(LAN) 计算机系统概论(双语教材)专业英语教材.ppt
- YJT《应急指挥无线宽带自组网系统技术规范 第1部分 总体要求》及编制说明.pdf
- 农业物联网在2025年农业资源高效利用与循环农业中的应用报告.docx
- 高校教师资格证之《高等教育法规》通关训练试卷详解含答案详解.docx
- 农业物联网在2025年智慧农业园区建设中的应用与挑战分析报告.docx
- 高校教师资格证之《高等教育法规》通关训练试卷详解及答案详解(考点梳理).docx
- 旅游行业2025年目的地旅游产品迭代与创新趋势报告.docx
- 农业物联网在2025年智慧农业园区建设中的应用与发展报告.docx
- 半导体制造领域超精密加工技术安全风险与防范措施报告2025.docx
- 农业物联网在2025年果树种植管理中的应用与创新.docx
- 高校教师资格证之《高等教育法规》通关训练试卷详解及答案详解(网校专用).docx
文档评论(0)