MATLAB符号计算-符号表达式基础运算操作

1.1.2符号变量取值域的限定

默认复数域

【例1-1-2】解不等式


1.1.3创建符号表达式

对符号对象进行各种运算(算术运算、关系运算、逻辑运算),即可创建符号表达式。

1.算术运算与转置

【例1-1-3】

f5是f4的共轭转置

f6是f4的转置

2.关系运算

==

>=(和C语言中类似,不细介绍)

3.逻辑运算

| 逻辑或

~ 逻辑非

& 逻辑与

xor 逻辑异或

【例1-1-4】通过三种运算创建符号表达式

不过,matlab与其他编程语言相比,它的符号数是可以比较大小的,其结果为逻辑型变量。

【例1-1-5】isAlways()、logical()、isequaln()函数使用示例


1.1.4符号表达式的常用运算

factor 因式分解

collect 合并同类项

expand 对指定项展开

coeffs 提取符号多项式系数

numden 提取分式的分子和分母

simplify 化简

simplifyFraction 约分

compose 复合函数

horner 嵌套多项式

combine 把相同的代数结构结合在一起

【例1-1-6】因式分解

【例1-1-7】合并同类项

【例1-1-8】展开符号表达式

【例1-1-9】


1.1.5符号运算中的转换操作

1.符号数与数值型数(或字符)的转换

sym 创建符号对象

double 把符号矩阵转为双精度矩阵

eval 执行MATLAB运算

single 转为单精度矩阵

vpa 按指定的有效数字位数来显示符号数值对象

int8,int16,int32,int64 转为有符号整型矩阵

uint8,uint16,uint32,uint64 转为无符号整型矩阵

poly2sym 根据系数向量得到符号多项式

sym2poly 根据符号多项式得到系数向量

char 转为字符串

【例1-1-10】计算函数函数值

2.符号表达式中的变量替换

subs()函数

【例1-1-11】变量替换示例

【例1-1-12】变量替换并求值

3.将符号表达式转为函数

这里的函数可以是符号函数,也可以是匿名函数或者M文件函数。

symfun() 将符号表达式转为符号函数

matlabFunction 将符号表达式转为匿名函数或者M文件函数

【例1-1-13】将符号表达式转为符号函数

【例1-1-14】将符号表达式转为匿名函数或者M文件函数


1.1.6符号函数绘图

ezplot 二维曲线

ezpolar 极坐标曲线

ezplot 三维曲线

ezmesh 三维网格图

ezmeshc 带等高线的三维网格图

ezsurf 三维曲面图

ezsurfc 带等高线的三维曲面图

ezcontour 等高线图

ezcontourf 填充式等高线图

【例1-1-15】绘制函数图形

相关推荐
烟锁池塘柳06 小时前
【数学建模】(时间序列模型)动态线性模型 (DLM)
数学建模
可编程芯片开发7 小时前
基于VMD分解和Qlearning强化学习的biLSTM与DELM最优组合模型的超短期电力负荷预测算法matlab仿真
matlab·强化学习·bilstm·vmd·qlearning·delm·超短期电力负荷预测
jllllyuz9 小时前
MATLAB 蒙特卡洛排队等待模拟程序
数据结构·matlab
机器学习之心12 小时前
VMD-KAN-Transformer:时间序列预测的“三体运动”,我们用数学与深度学习找到了最优解
matlab·回归·vmd·kan-transformer
做cv的小昊12 小时前
【TJU】研究生应用统计学课程笔记(2)——第一章 数理统计的基本知识(1.3 统计中常用的分布族)
笔记·线性代数·数学建模·矩阵·概率论·学习方法·抽象代数
AI科技星13 小时前
基于螺旋元逻辑的宇宙统一场论底层公理构建(乖乖数学)
算法·机器学习·数学建模·数据挖掘·量子计算
MESMarketing14 小时前
互动分享 | 软件工具的安全合规实践
功能测试·测试工具·matlab·ci/cd·autosar
南宫萧幕16 小时前
从YALMIP工具箱到车辆工况仿真:MATLAB控制策略开发的完整实践指南
开发语言·人工智能·matlab·simulink
yong999016 小时前
基于直方图优化的图像去雾技术MATLAB实现
人工智能·计算机视觉·matlab
gihigo199817 小时前
MATLAB中实现混沌序列的相空间重构
开发语言·matlab·重构