matlab中的符号计算,sym、syms的区别

在我们的数学世界中,有些求解是函数解析式的模式,以符号的新式展示,没有准确的值,也可以说他是解析式。
比如,一个方程求导、不定积分它有可能是常数或者解析式,此时就需要特定的符号来运行计算,解决此问题。
matlab提供了两种生成符号对象的命令,分别为sym\syms.
一、sym-------内部定义符号变量、“抽象”符号函数
用法:a=sym(‘Num’)-----注意需要建立符号变量,需要用两个单引号;Num里面填充自己需要的符号变量
二、syms-----外部定义符号变量
用法:syms a b c…
下面就以一个例子来看两者有撒区别:建立函数f=2x+a的解析式

%建立一个符号函数f(x)=2x+a
clc
clear
%方法1----sym
x=sym

你可能感兴趣的:(matlab,开发语言,线性代数,符号函数,符号变量)