matlab的符号计算
来源:互联网 发布:有困难网络求助平台 编辑:程序博客网 时间:2024/05/22 04:27
1、符号表达式的生成
符号表达式包括符号函数和符号方程,它有两种生成方式:
(1)符号表达式在matlab内部表示为字符串。如sin、diff等。不推荐使用
(2)使用sym、syms函数建立符号表达式
>> f=sym('sin(x)')
f =
sin(x)
>> f=sym('sin(x)^2=0')
f =
sin(x)^2 == 0
>> syms x
>> f=sin(x)+cos(x)
f =
cos(x) + sin(x)
注意:用syms函数不能创建符号方程。
2、符号矩阵的生成
在matlab中创建符号矩阵和创建数值矩阵的形式很相似,只不过要用到符号定义函数sym。
使用sym函数直接创建符号矩阵
例如:
>> a=sym('[1/s+x,sin(x),cos(x)^2/(b+x);9,exp(x^2+y^2),log(y)]')
a =
[ x + 1/s, sin(x), cos(x)^2/(b + x)]
[ 9, exp(x^2 + y^2), log(y)]
3、将数值矩阵转换为符号矩阵
在matlab中,数值矩阵不能直接参与符号运算,必须先转换为符号矩阵。
例如:
>> a=[2/3,sqrt(2),0.222;1.4,1/0.32,log(3)];%数值矩阵
>> b=sym(a)%转换为符号型
b =
[ 2/3, 2^(1/2), 111/500]
[ 7/5, 25/8, 2473854946935173/2251799813685248]
0 0
- MATLAB的符号计算
- MATLAB的符号计算
- MATLAB的符号计算
- matlab的符号计算
- MATLAB的符号计算
- 利用Matlab的符号功能,计算10000
- Matlab中符号计算的函数
- MATLAB符号计算
- Matlab中的符号计算
- MATLAB 符号计算
- MATLAB符号计算
- Matlab--符号计算
- Matlab符号计算
- matlab符号计算
- MATLAB之符号计算
- MATLAB符号数学计算
- MATLAB 练习06 符号计算
- 利用MATLAB进行符号计算
- 细数JDK里的设计模式
- 浅谈STM32的DMA模块的使用
- 习题3-4 周期串 解题报告
- C语言中三种常见排序算法分析
- Spider 之 URL与urllib2
- matlab的符号计算
- 【C语言】找带环单链表的环入口
- 基于GUI的简易图像处理系统设计与实现
- 《秘密》卷一:秘密-吸引力法则
- UITextFieldDelegate协议中各个方法调用情况
- TCP长连接与短连接的区别
- Nodejs 0.10.x 之Url模块
- error while replace votedisk
- 第一篇博客,写在颓废之时