符号计算

一、符号常数、符号数字

Generally,speaking,在有限长数字计算机中,不能始终保持完全准确,但有时我们又需要完全准确,此时就出现了符号计算,为区别于一般数字的记录,MATLAB中采用符号数字。

对此,有固定的格式:
1、sym(Num) 采用精准类数创建精准符号数字
sc=sym(Num)
(1)优先采用普通浮点数Num在sym(Num)命令作用下,创建符号数,if输入的是精准浮点数(0.231、3.23e-1、19/20……)那么在该命令下就可以生成精准符号数字。

(2)if是如 sin(0.3)之类的表达式,就只能生成16位精度的近似符号数字

2、sym(‘Num’) 采用有分数字符串创建精准的符号数字
sc=sym(‘Num’)
只有采用整数构成的有理分数形式才能生成精准符号数字,其他情况下就只能生成近似符号数位为32位精度。

二、符号变量
定义基本符号变量:
para=sym(‘para’) 单个复数域符号变量
para=sym(‘para’,’Flag’) 定义单个Flag指定域符号变量para
syms para1 para2 … paraN Flag 多个定义

Flag代表数域的限定性假设
real是数域
positive正实数域

三、符号表达式、符号函数
1、符号表达式是由符号对象组成的,可以直接使用,也可以赋值给符号变量,是一个衍生符号对象

在第二节中谈到sym(‘a*x^2+b’)运行后将产生串型符号表达式

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值