关于Matlab中符号运算的因式分解、展开与合并
来源:互联网 发布:台铃t3电动车价格数据 编辑:程序博客网 时间:2024/06/10 03:19
转自http://www.viblue.com/archives/1635.html
对于matlab求解符号运算中几个常用的函数,主要说一下因式分解、展开还有合并。
(1)对于因式分解使用的是factor()函数。
例1:factor函数对于纯数字也可以进行分解的
factor(112)
ans =
2 2 2 2 7
例2:对于符号函数
syms x y;
factor(x^3-y^3)
ans =
(x – y)*(x^2 + x*y + y^2)
(2)对于代数式的展开使用的是expand()函数。
例3:对于符号变量的代数展开式
syms x;
expand((x-2)*(x-4))
ans =
x^2 – 6*x + 8
例4:
syms x y;
expand(cos(x+y))
ans =
cos(x)*cos(y) – sin(x)*sin(y)
(3)同幂系数的合并。
语法规则如下:
R = collect(S)
R = collect(S,v)
例5:
syms x y;
R1 = collect((exp(x)+x)*(x+2))
R2 = collect((x+y)*(x^2+y^2+1), y)
R3 = collect([(x+1)*(y+1),x+y])
运行结果如下
R1 =
x^2 + (exp(x) + 2)*x + 2*exp(x)
R2 =
y^3 + x*y^2 + (x^2 + 1)*y + x*(x^2 + 1)
R3 =
[ y + x*(y + 1) + 1, x + y]
完!
0 0
- 关于Matlab中符号运算的因式分解、展开与合并
- Matlab 符号运算的因式分解、展开与合并、简化
- MATLAB中符号运算
- MATLAB与Maple的符号运算
- Matlab的符号运算
- **MATLAB** MATLAB的符号运算
- matlab中的符号对象与符号运算
- MATLAB多项式运算与符号运算
- 关于无符号与有符号的相关运算
- MATLAB的符号运算基础
- [matlab]Matlab的符号运算总结
- [C++]指针运算中关于*和&符号的运算实验
- 关于matlab中矩阵的运算
- MATLAB符号函数运算与conj
- factor--符号矩阵的因式分解
- c#空合并运算符号的用法
- 【C语言】关于宏定义中#和##符号的使用和宏定义展开问题
- 【C语言】关于宏定义中#和##符号的使用和宏定义展开问题
- Hibernate笔记(二)
- resize2fs 修改ext2 ext3文件系统的大小 (普通分区也可,或者解决inode不够的问题)
- 设计模式一日一练:适配器模式(Adapter)
- BNUOJ 34968 石头剪子布
- db2 db2ls命令
- 关于Matlab中符号运算的因式分解、展开与合并
- CentOS 网络设置修改 指定IP地址 DNS 网关(实测 笔记)
- PreferenceActivity
- Mysql笔记(一)
- centos6.5安装图形界面
- Jdbc笔记(一)
- 而笋颐炙侣歼映会吵腥岳热
- [LeetCode] Roman to Integer
- 编译时,遇到Couldn't build player because of unsupported data on target platform的解决方案