《MATLAB实用教程》第四章:符号运算——符号变生成、符号变量的基本操作

  • 符号生成
    用sym函数生成一个符号或符号表达式
    在这里插入图片描述
    在这里插入图片描述
    用syms函数定义一个符号或符号表达式
    sym函数一次只能定义一个符号变量,而syms可定义多个。
syms a b c d;
w = 10;x = 5;y = -8;z = 11;
A = [a,b;c,d]
B = [w,x;y,z]
det(A)
det(B)
>>
A =
[ a, b]
[ c, d]
 
B =
    10     5
    -8    11

ans =
a*d - b*c

ans =
   150
  • 符号变量的基本操作
    符号的查找
    可使用findsym查找一个符号表达式中的符号变量。调用格式为findsym(S,n)。返回值为符号表达式S中ASCII码值距离字母“x”最近的n个符号变量。若没有指定n,则返回全部符号变量
    在这里插入图片描述
    符号与数值的转换形式
    sym
    在这里插入图片描述
    eval:将字符型数值变量转换为数值型数值
    double:将字符型变量转换为双精度数值型变量

sym2poly():将符号多项式变换为等价系数的向量多项式。
poly2sym():将多项式按用户指定的自变量转换为符号表达式
在这里插入图片描述
符号表达式的精度确定及按精度显示
函数digits设定数值的精度
单独输入digits命令用于在命令窗口中显示当前的数值精度
digits(D)命令用于把当前数值精度设置为D位

函数vpa进行精度显示
R=vpa(s):用于显示符号表达式S在当前数值精度的值
vpa(S,D):用于显示符号表达式S在精度位数D下的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值