009 符号计算-符号变量和符号方程的定义

符号数学工具箱定义了MATLAB的一个新的数据类型:符号对象(symbolic object),其类型名标识为“sym”。

符号对象内部的储存内容是字符串,用来表示符号变量、符号表达式以及矩阵等。生成符号变量和符号表达式的函数是sym和syms。

1.sym 生成单个符号变量,符号数值,符号表达式

S=sym(x)%x可以是任何数据类型

ex code

sqrt(2)%对数值 2 进行开方运算
power(2,2)

x=sym(2); %生成符号对象x,x=2
sqrt(x)%对x进行符号运算
power(x,x)

如果表达式里面的元素都定义为符号对象,则表达式之间还可以按代数规则进行运算.

>> sym(12)/sym(7)+sym(56)*sym(93)
 
ans =
 
36468/7

2. 定义多个符号变量和表达式

>>syms a b c x;
>>f=a*x^2+b*x+c;
>>f
f =
a*x^2 + b*x + c

>>f-c
f =
a*x^2 + b*x + c

>>f=f*10
f= 10*a*x^2 + 10*b*x

3. 符号方程的定义

方程与函数的区别在于函数是由数字和变量组成的代数式,而方程则是包含了函数的等式

>>e1=sym('a*x^2+b*x+c=0')%用sym生成符号方程ax2+bx+c=0

e1 =

a*x^2 + b*x + c == 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值