创建符号变量和函数
信谊<一个href="#buod73_-var1varN" class="intrnllnk">
创建符号变量VAR1 ... VARN
VAR1 ... VARN
信谊
信谊<一个href="#buod73_-var1varN" class="intrnllnk">
创建符号阵列VAR1 ... VARN
[N1 ...纳米]
VAR1 ... VARN
N1
...
纳米
SYMS一个[1 3]
A = [A1 A2 A3]
a1
a2
a3
一个
_
a1_3_2
信谊<一个href="#buod73_-var1varN" class="intrnllnk">
创建VAR1 ... VARN
ñ
ñ
信谊<一个href="#buod73_-fvar1varN" class="intrnllnk">
创建符号函数f (varN var1…)
F
var1,…, varN
F
SYMS F(X)克(t)的
F
G
X
Ť
信谊<一个href="#buod73_-fvar1varN" class="intrnllnk">
创建f (varN var1…)
[N1 ...纳米]
N1
...
纳米
var1,…, varN
F
SYMS F(X)[1 2]
f(x) = [f1(x) f2(x)]
F1(x)的
F2(x)的
X
F
_
f1_3_2
信谊<一个href="#buod73_-fvar1varN" class="intrnllnk">
创建f (varN var1…)
ñ
ñ
SYMS(<一个href="#buod73_-symArray" class="intrnllnk">
创建包含在象征性的变量和函数symArray
symArray
symArray
解决
symReadSSCVariables
创建符号变量 创建另一个变量 检验假设。 或者,检查每个变量的假设。例如,检查变量上设置的假设 明确的假设 创建一个1×3的符号数组X
ÿ
信谊<小号p一个ñ小号Ťÿle="color:#A020F0">X
ž
信谊<小号p一个ñ小号Ťÿle="color:#A020F0">ž
假设
ANS =<小号p一个ñClass="inlineequation">
X
假设(X)
ANS =<小号p一个ñClass="inlineequation">
X
ÿ
ž
假设([x y z],<小号p一个ñ小号Ťÿle="color:#A020F0">'明确'
ANS =空符号:1 * 0
一个
信谊<小号p一个ñ小号Ťÿle="color:#A020F0">一个
ANS =<小号p一个ñClass="inlineequation">
有一个和两个参数创建符号功能。 这两个 指定以下式 在点计算函数值信谊<小号p一个ñ小号Ťÿle="color:#A020F0">s (t)
小号
F
s (t)
F(X,Y)
F
f(x,y) = x + 2*y
F(X,Y)=<小号p一个ñClass="inlineequation">
x = 1
Y = 2
F(1,2)
ANS =<小号p一个ñClass="inlineequation">
创建一个符号函数,并使用符号矩阵指定其公式。
信谊<小号p一个ñ小号Ťÿle="color:#A020F0">X
F(X)=
在点计算函数值
x = 2
F(2)
ANS =
计算这个函数的值 通过使用括号访问单元阵列中的单元格的内容。
x = [1 2 3;4 5 6)
XVAL = [1 2 3;4 5 6];Y = F(XVAL)
y =<小号p一个ñClass="emphasis">2×2单元阵列
ÿ{1}
ANS =
创建一个2×2的符号矩阵,其元素是自动生成的符号函数。
信谊<小号p一个ñ小号Ťÿle="color:#A020F0">F(X,Y)
F(X,Y)=
分配符号表达式的符号功能
f1_1(X,Y)
f2_2(X,Y)
F
f1_1(X,Y)= 2 * X;f2_2(X,Y)= X - ÿ;F
F(X,Y)=
替换分配给表达式
f1_1(X,Y)
f2_2(X,Y)
潜艇
A =潜艇(F)
(x, y) =
评估符号矩阵的值
一个
x = 2
Y = 3
(2、3)
ANS =
某些函数,比如 解方程 创建参数 同样,使用解决
symReadSSCVariables
信谊
的sin(x)== 1
解决
ķ
信谊<小号p一个ñ小号Ťÿle="color:#A020F0">X
参数=<小号p一个ñClass="inlineequation">
ķ
信谊
ķ
SYMS(参数)
信谊
symReadSSCVariables
symReadSSCParameters
创建一些象征性的变量,函数和数组。 显示所有的符号对象的列表,目前在MATLAB工作区使用存在 代替显示列表的,通过提供一个输出返回所有符号的对象的单元阵列信谊<小号p一个ñ小号Ťÿle="color:#A020F0">一个
信谊
信谊
你象征性的变量是:A A1_1 A1_2 A2_1 A2_2 A F X
信谊
S = SYMS
S =<小号p一个ñClass="emphasis">8X1细胞
创建几个象征性的对象。 方法将所有符号对象作为单元格数组返回 检查通过调用删除所有的符号对象信谊<小号p一个ñ小号Ťÿle="color:#A020F0">一个
信谊
cellfun
symObj
symObj =符号;cellfun (@clear symObj)
信谊
信谊
信谊
信谊
信谊
信谊
symfun
在功能和脚本,不使用信谊
信谊
阿尔法=符号(“阿尔法”)
下列变量名是无效的信谊
整数
真实
合理的
正
明确
信谊
真正的=符号(“真实”)
清晰的X
假设
信谊
信谊
SYMS X
X
假设(x,“明确的”)
X
清除所有
假设
assumeAlso
当用一个符号数替换数值矢量或矩阵中的一个或多个元素,MATLAB转换该号码到双精度数。 你不能用符号变量,表达式或函数替换数值向量或矩阵的元素,因为这些元件不能被转化为双精度数。例如,一个=眼(3);(1)=符号(π)
A = 3.1416 000 1.0000 000 1.0000
西姆斯一个;A(1,1)=一
假设
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assumeAlso
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">假设
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">isvarname
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">重置
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">信谊
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">symfun
|<小号p一个ñ一世Ťemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">symvar