MATLAB快速入门(五):符号微积分

简介: MATLAB快速入门(五):符号微积分

符号微积分


1.符号对象


调用格式:符号对象名=sym(A)


assume函数:对符号对象设置值域


assume(condition):指定变量满足条件condition


assume(expr,set):指定表达式expr属于集合set


9d222528e98382c39d95fe879728f6fd_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_17,color_FFFFFF,t_70,g_se,x_16.png


factor(s):对符号表达式s分解因式


bdfbb464e5acf865866fe3c8544480f3_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_20,color_FFFFFF,t_70,g_se,x_16.png


expand(s):对符号表达式s进行展开。


collect(s):对符号表达式s合并同类项。


collect(s,v):对符号表达式s按变量v合并同类项。


提取有理分式的分子分母:[n,d]=numden(s)


da8ba80a345664411aabcaaf63fdfed8_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_15,color_FFFFFF,t_70,g_se,x_16.png


提取符号表达式的系数:c=coeffs(s,x)


0113d33801bbbdd085974b4576af367d_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_10,color_FFFFFF,t_70,g_se,x_16.png


符号表达式化简:simplify(s)


符号多项式转化为多项式系数向量:p=sym2poly(s)


多项式系数向量转换为符号多项式:s=poly2sym(p)


Symvar()函数可以用于查找一个符号表达式中的符号变量


调用格式为:symvar(s,n)-----函数返回符号表达式s中的n个符号变量


2.符号微积分计算


符号函数的极限


右极限:limit(f,x,a,’right’)


左极限:limit(f,x,a,’left’)


d1119953d648e8b5baa155f14b29b431_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_17,color_FFFFFF,t_70,g_se,x_16.png


diff(f,x,n):求函数f关于变量x的n阶导数


6b90e18ea5f4dfb85d1b2c7f1c9f90b2_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_11,color_FFFFFF,t_70,g_se,x_16.png


不定积分:int(f,x),即求函数f对变量x的不定积分


定积分:int(f,x,a,b),其中a,b分别表示定积分的下限和上限


cfa5a8d05bdbdf70981ed8c9d6ebe9eb_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_17,color_FFFFFF,t_70,g_se,x_16.png


taylor(f,v,a,name,value):函数f按变量v在a点展开为泰勒级数

1af03369ca5eae3a080e95b8a925e83b_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_17,color_FFFFFF,t_70,g_se,x_16.png


3.常微分方程符号求解


dy表示y’,D2y表示y”,Dy(0)=5表示y’(0)=5


dsolve(e,c,v)用于求解常微分方程e在初值条件下c的特解

c08a0d6e2df124b88462536853108342_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZGItZG9n,size_20,color_FFFFFF,t_70,g_se,x_16.png


目录
相关文章
|
计算机视觉
专题七MATLAB符号计算-2
专题七MATLAB符号计算
88 0
专题七MATLAB符号计算-1
专题七MATLAB符号计算
81 0
|
28天前
|
算法
MATLAB符号计算
【10月更文挑战第9天】MATLAB不仅擅长数值计算,还具备强大的符号计算功能,支持代数运算、方程求解、微积分等。本文介绍如何使用MATLAB的符号工具箱进行符号变量定义、方程求解、微分积分及矩阵运算,并通过多个实际应用案例展示了其在机械系统、电路分析、经济优化和物理运动学等领域的应用。此外,文章还提供了符号计算的最佳实践和未来展望。
38 2
|
移动开发 关系型数据库
MATLAB快速入门(四):绘图
MATLAB快速入门(四):绘图
78 0
|
数据可视化 索引
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理(二)
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理
107 0
|
6月前
|
索引
matlab快速入门(读取数据并绘制散点图和拉格朗日插值
matlab快速入门(读取数据并绘制散点图和拉格朗日插值
58 0
|
6月前
|
数据可视化
第七章:MATLAB基本运算符号解析及案例详解
第七章:MATLAB基本运算符号解析及案例详解
103 1
MATLAB快速入门(九)
MATLAB快速入门(九)
69 1
|
算法
m基于16QAM调制的音频信号同步接收器matlab仿真,包括gardner符号同步,载波同步以及CMA均衡
m基于16QAM调制的音频信号同步接收器matlab仿真,包括gardner符号同步,载波同步以及CMA均衡
159 0

热门文章

最新文章