主要内容gydF4y2Ba

潜艇gydF4y2Ba

符号替换gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

snewgydF4y2Ba=潜艇(gydF4y2Ba年代gydF4y2Ba,gydF4y2Ba老gydF4y2Ba,gydF4y2Ba新gydF4y2Ba)gydF4y2Ba返回一个副本gydF4y2Ba年代gydF4y2Ba,替换出现的所有gydF4y2Ba老gydF4y2Ba与gydF4y2Ba新gydF4y2Ba,然后评估gydF4y2Ba年代gydF4y2Ba。在这里,gydF4y2Ba年代gydF4y2Ba是一种象征性的表达标量变量或符号函数,然后呢gydF4y2Ba老gydF4y2Ba指定了象征性的标量变量或符号函数代替。gydF4y2Ba

  • 如果gydF4y2Ba老gydF4y2Ba和gydF4y2Ba新gydF4y2Ba都是向量或细胞相同大小的数组,gydF4y2Ba潜艇gydF4y2Ba替换的每个元素gydF4y2Ba老gydF4y2Ba与相应的元素gydF4y2Ba新gydF4y2Ba。gydF4y2Ba

  • 如果gydF4y2Ba老gydF4y2Ba是一个标量,gydF4y2Ba新gydF4y2Ba是一个向量或矩阵,然后呢gydF4y2Ba潜艇(s、旧、新)gydF4y2Ba替换的所有实例gydF4y2Ba老gydF4y2Ba在gydF4y2Ba年代gydF4y2Ba与gydF4y2Ba新gydF4y2Baelement-wise,执行所有操作。所有的常数项gydF4y2Ba年代gydF4y2Ba替换为常数乘以一个向量或矩阵的所有的人。gydF4y2Ba

例子gydF4y2Ba

snewgydF4y2Ba=潜艇(gydF4y2Ba年代gydF4y2Ba,gydF4y2Ba新gydF4y2Ba)gydF4y2Ba返回一个副本gydF4y2Ba年代gydF4y2Ba,替换出现的所有默认的象征性的标量变量gydF4y2Ba年代gydF4y2Ba与gydF4y2Ba新gydF4y2Ba,然后评估gydF4y2Ba年代gydF4y2Ba。默认的变量被定义为gydF4y2Basymvar(年代,1)gydF4y2Ba。gydF4y2Ba

例子gydF4y2Ba

snewgydF4y2Ba=潜艇(gydF4y2Ba年代gydF4y2Ba)gydF4y2Ba返回一个副本gydF4y2Ba年代gydF4y2Ba,取代象征性的标量变量gydF4y2Ba年代gydF4y2Ba与他们在MATLAB中指定的值gydF4y2Ba®gydF4y2Ba工作区,然后评估gydF4y2Ba年代gydF4y2Ba。变量没有指定值作为变量。gydF4y2Ba

例子gydF4y2Ba

sMnewgydF4y2Ba=潜艇(gydF4y2BasMgydF4y2Ba,gydF4y2BaoldMgydF4y2Ba,gydF4y2BanewMgydF4y2Ba)gydF4y2Ba返回一个副本gydF4y2BasMgydF4y2Ba,替换出现的所有gydF4y2BaoldMgydF4y2Ba与gydF4y2BanewMgydF4y2Ba,然后评估gydF4y2BasMgydF4y2Ba。在这里,gydF4y2BasMgydF4y2Ba是一个表达式,方程,或条件涉及到符号矩阵变量和矩阵函数,然后呢gydF4y2BaoldMgydF4y2Ba指定的符号矩阵变量和矩阵函数代替。替换的值gydF4y2BanewMgydF4y2Ba必须具有相同的大小gydF4y2BaoldMgydF4y2Ba。gydF4y2Ba(因为R2021b)gydF4y2Ba

例子gydF4y2Ba

sMnewgydF4y2Ba=潜艇(gydF4y2BasMgydF4y2Ba,gydF4y2BanewMgydF4y2Ba)gydF4y2Ba返回一个副本gydF4y2BasMgydF4y2Ba,替换出现的所有默认符号矩阵变量gydF4y2BasMgydF4y2Ba与gydF4y2BanewMgydF4y2Ba,然后评估gydF4y2BasMgydF4y2Ba。gydF4y2Ba(因为R2021b)gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

取代gydF4y2Ba一个gydF4y2Ba与gydF4y2Ba4gydF4y2Ba在这个表达式。gydF4y2Ba

信谊gydF4y2Ba一个gydF4y2BabgydF4y2Ba潜艇(a + b, a, 4)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           
                            bgydF4y2Ba
                           
                            +gydF4y2Ba
                           
                            4gydF4y2Ba
                          
                         
                        
                       

取代gydF4y2Baa * bgydF4y2Ba与gydF4y2Ba5gydF4y2Ba在这个表达式。gydF4y2Ba

潜艇(a * b ^ 2, a * b, 5)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           
                            5gydF4y2Ba
                           
                           
                           
                            bgydF4y2Ba
                          
                         
                        
                       

替换默认的象征性的标量变量在这个表达式gydF4y2Ba一个gydF4y2Ba。如果你不指定标量变量或表达式替换,gydF4y2Ba潜艇gydF4y2Ba使用gydF4y2BasymvargydF4y2Ba找到默认的变量。为gydF4y2Bax + ygydF4y2Ba,默认的变量gydF4y2BaxgydF4y2Ba。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2Ba一个gydF4y2Basymvar (x + y, 1)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          xgydF4y2Ba
                        
                       

因此,gydF4y2Ba潜艇gydF4y2Ba替换gydF4y2BaxgydF4y2Ba与gydF4y2Ba一个gydF4y2Ba。gydF4y2Ba

潜艇(x + y)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           
                            一个gydF4y2Ba
                           
                            +gydF4y2Ba
                           
                            ygydF4y2Ba
                          
                         
                        
                       

当你为一个象征性的标量变量分配一个新值,包含变量不会自动计算的表达式。相反,通过评估表达式gydF4y2Ba潜艇gydF4y2Ba。gydF4y2Ba

定义的表达式gydF4y2Bay = x ^ 2gydF4y2Ba。gydF4y2Ba

信谊gydF4y2BaxgydF4y2Bay = x ^ 2;gydF4y2Ba

分配gydF4y2Ba2gydF4y2Ba来gydF4y2BaxgydF4y2Ba。的价值gydF4y2BaygydF4y2Ba仍然是gydF4y2Bax ^ 2gydF4y2Ba而不是gydF4y2Ba4gydF4y2Ba。gydF4y2Ba

x = 2;ygydF4y2Ba
y =gydF4y2Ba
                       
                        
                         
                          
                           
                            xgydF4y2Ba
                          
                          
                           
                            2gydF4y2Ba
                          
                         
                        
                       

评估gydF4y2BaygydF4y2Ba的新值gydF4y2BaxgydF4y2Ba通过使用gydF4y2Ba潜艇gydF4y2Ba。gydF4y2Ba

潜艇(y)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          4gydF4y2Ba
                        
                       

使多个替换指定新旧值向量。gydF4y2Ba

信谊gydF4y2Ba一个gydF4y2BabgydF4y2Ba潜艇(cos (a) +罪(b), [a, b],[信谊(gydF4y2Ba“α”gydF4y2Ba),2)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              罪gydF4y2Ba
                            
                            
                             
                              (gydF4y2Ba
                             
                              
                               
                                2gydF4y2Ba
                              
                             
                             
                              )gydF4y2Ba
                            
                           
                           
                            +gydF4y2Ba
                           
                            
                             
                              因为gydF4y2Ba
                            
                            
                             
                              (gydF4y2Ba
                             
                              
                               
                                αgydF4y2Ba
                              
                             
                             
                              )gydF4y2Ba
                            
                           
                          
                         
                        
                       

另外,对于多个替换,使用细胞阵列。gydF4y2Ba

潜艇(cos (a) +罪(b), {a、b},{信谊(gydF4y2Ba“α”gydF4y2Ba),2})gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              罪gydF4y2Ba
                            
                            
                             
                              (gydF4y2Ba
                             
                              
                               
                                2gydF4y2Ba
                              
                             
                             
                              )gydF4y2Ba
                            
                           
                           
                            +gydF4y2Ba
                           
                            
                             
                              因为gydF4y2Ba
                            
                            
                             
                              (gydF4y2Ba
                             
                              
                               
                                αgydF4y2Ba
                              
                             
                             
                              )gydF4y2Ba
                            
                           
                          
                         
                        
                       

取代象征性的标量变量gydF4y2Ba一个gydF4y2Ba在这个表达式3 x3的魔方阵。注意,常数gydF4y2Ba1gydF4y2Ba扩大到等于3×3矩阵的所有元素gydF4y2Ba1gydF4y2Ba。gydF4y2Ba

信谊gydF4y2Ba一个gydF4y2BatgydF4y2Ba潜艇(exp (a * t) + 1, a,魔法(3))gydF4y2Ba
ans =gydF4y2Ba

(gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 8gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 6gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 3gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 5gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 7gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 4gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 9gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba egydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba tgydF4y2Ba +gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba

你也可以取代一个元素的一个向量,矩阵,或与nonscalar值数组。例如,创建这些2×2矩阵。gydF4y2Ba

=符号(gydF4y2Ba“一个”gydF4y2Ba,(2,2))gydF4y2Ba
一个=gydF4y2Ba

(gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

B =符号(gydF4y2Ba“B”gydF4y2Ba,(2,2))gydF4y2Ba
B =gydF4y2Ba

(gydF4y2Ba BgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba BgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba BgydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba BgydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

取代矩阵的第一个元素gydF4y2Ba一个gydF4y2Ba的矩阵gydF4y2BaBgydF4y2Ba。虽然这替换,gydF4y2Ba潜艇gydF4y2Ba扩展了2×2矩阵gydF4y2Ba一个gydF4y2Ba在这个4×4矩阵。gydF4y2Ba

A44 =潜艇(,(1,1),B)gydF4y2Ba
A44 =gydF4y2Ba

(gydF4y2Ba BgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba BgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba BgydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba BgydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

潜艇gydF4y2Ba不让你取代nonscalar或矩阵缩减矩阵大小的一个标量。gydF4y2Ba

创建一个结构数组与符号表达式字段值。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2BazgydF4y2BaS =结构(gydF4y2Ba“f1”gydF4y2Bax * y,gydF4y2Ba“f2”gydF4y2Bay + z,gydF4y2Ba‘f3’gydF4y2Ba,y ^ 2)gydF4y2Ba
S =gydF4y2Ba结构体字段:gydF4y2Ba外国游客1:x * y f2: y + z f3: y ^ 2gydF4y2Ba

取代象征性的标量变量gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BazgydF4y2Ba与数值。gydF4y2Ba

Sval =潜艇(年代,[x y z], [0.5 - 1 1.5])gydF4y2Ba
Sval =gydF4y2Ba结构体字段:gydF4y2Ba外国游客1:1/2 f2: 5/2 f3: 1gydF4y2Ba

取代象征性的标量变量gydF4y2BaxgydF4y2Ba和gydF4y2BaygydF4y2Ba与这些2×2矩阵。当你做多个替换向量或矩阵,使用细胞数组指定新旧价值观。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2Ba潜艇(x * y, {x, y}, {[0 1;1 0],[1 1;2 1]})gydF4y2Ba
ans =gydF4y2Ba

(gydF4y2Ba 0gydF4y2Ba - - - - - -gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 0gydF4y2Ba )gydF4y2Ba

注意,因为gydF4y2BaxgydF4y2Ba和gydF4y2BaygydF4y2Ba是标量,element-wise这些替换。gydF4y2Ba

[0 1;1 0]。* [1 1;2 (1)gydF4y2Ba
ans =gydF4y2Ba2×2gydF4y2Ba0 1 2 0gydF4y2Ba

消除标量变量的方程使用来自另一个方程的变量的值。第二个方程,隔离左边的变量使用gydF4y2Ba隔离gydF4y2Ba,然后用右边第一个方程中的变量。gydF4y2Ba

首先,声明的方程gydF4y2Baeqn1gydF4y2Ba和gydF4y2Baeqn2gydF4y2Ba。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2Baeqn1 = sin (x) + y = = x ^ 2 + y ^ 2;eqn2 = y * x = = cos (x);gydF4y2Ba

隔离gydF4y2BaygydF4y2Ba在gydF4y2Baeqn2gydF4y2Ba通过使用gydF4y2Ba隔离gydF4y2Ba。gydF4y2Ba

eqn2 =隔离(eqn2, y)gydF4y2Ba
eqn2 =gydF4y2Ba

ygydF4y2Ba =gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba xgydF4y2Ba

消除gydF4y2BaygydF4y2Ba从gydF4y2Baeqn1gydF4y2Ba用右边的gydF4y2Baeqn2gydF4y2Ba的左边gydF4y2Baeqn2gydF4y2Ba在gydF4y2Baeqn1gydF4y2Ba。gydF4y2Ba

eqn1 =潜艇(eqn1 lh (eqn2) rhs (eqn2))gydF4y2Ba
eqn1 =gydF4y2Ba

罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba +gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba xgydF4y2Ba =gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba 2gydF4y2Ba xgydF4y2Ba 2gydF4y2Ba +gydF4y2Ba xgydF4y2Ba 2gydF4y2Ba

取代gydF4y2BaxgydF4y2Ba与gydF4y2Ba一个gydF4y2Ba在这个具有象征意义的功能。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2Ba一个gydF4y2Ba信谊gydF4y2Baf (x, y)gydF4y2Baf (x, y) = x + y;f =潜艇(f (x)gydF4y2Ba
f (x, y) =gydF4y2Ba
                       
                        
                         
                          
                           
                            一个gydF4y2Ba
                           
                            +gydF4y2Ba
                           
                            ygydF4y2Ba
                          
                         
                        
                       

潜艇gydF4y2Ba替代符号函数中的值公式,但它不会取代函数的输入参数。gydF4y2Ba

公式(f)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           
                            一个gydF4y2Ba
                           
                            +gydF4y2Ba
                           
                            ygydF4y2Ba
                          
                         
                        
                       
argnames (f)gydF4y2Ba
ans =gydF4y2Ba
                       
                        
                         
                          
                           (gydF4y2Ba
                          
                           
                            
                             
                              
                               xgydF4y2Ba
                             
                            
                            
                             
                              
                               ygydF4y2Ba
                             
                            
                           
                          
                          
                           )gydF4y2Ba
                         
                        
                       

明确替代符号函数的参数。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2Baf (x, y) = x + y;f (a, y) =潜艇(f (x);fgydF4y2Ba
f (a, y) =gydF4y2Ba
                       
                        
                         
                          
                           
                            一个gydF4y2Ba
                           
                            +gydF4y2Ba
                           
                            ygydF4y2Ba
                          
                         
                        
                       

假设你想验证这个方程组的解。金宝搏官方网站gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2Ba方程式= [x ^ 2 + y ^ 2 = = 1, x = = y);S =解决(方程式,[x y]);S.xgydF4y2Ba
ans =gydF4y2Ba

(gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

S.ygydF4y2Ba
ans =gydF4y2Ba

(gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

验证解决方案取代原系统金宝搏官方网站的解决方案。gydF4y2Ba

总(潜艇(方程式,S))gydF4y2Ba
ans =gydF4y2Ba2 x2逻辑阵列gydF4y2Ba1 1 1 1gydF4y2Ba

自从R2021bgydF4y2Ba

定义两个2×2的矩阵的乘积。声明的符号矩阵的矩阵变量gydF4y2BasymmatrixgydF4y2Ba数据类型。gydF4y2Ba

信谊gydF4y2BaXgydF4y2BaYgydF4y2Ba(2 - 2)gydF4y2Ba矩阵gydF4y2BasM Y = X *gydF4y2Ba
sM =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              XgydF4y2Ba
                            
                           
                           
                           
                           
                            
                             
                              YgydF4y2Ba
                            
                           
                          
                         
                        
                       

取代矩阵变量gydF4y2Ba XgydF4y2Ba 和gydF4y2Ba YgydF4y2Ba 以2×2符号矩阵。当你做多个替换向量或矩阵,使用细胞数组指定矩阵变量替换和他们的新值。新值必须相同大小的矩阵变量替换。gydF4y2Ba

S =潜艇(sM, {X, Y}, {[0 sqrt(信谊(2));√sym (2) 0], [1 1;2 1]})gydF4y2Ba
S =gydF4y2Ba

ΣgydF4y2Ba 1gydF4y2Ba 在哪里gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba =gydF4y2Ba (gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

转换表达式gydF4y2Ba年代gydF4y2Ba到gydF4y2Ba信谊gydF4y2Ba数据类型显示的结果替换矩阵乘法。gydF4y2Ba

Ssym = symmatrix2sym (S)gydF4y2Ba
Ssym =gydF4y2Ba

(gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba

自从R2021bgydF4y2Ba

创建一个矩阵的符号数字。gydF4y2Ba

=符号([1 4 2;4 1 2;2 2 3])gydF4y2Ba
一个=gydF4y2Ba

(gydF4y2Ba 1gydF4y2Ba 4gydF4y2Ba 2gydF4y2Ba 4gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 3gydF4y2Ba )gydF4y2Ba

计算特征多项式的系数gydF4y2Ba一个gydF4y2Ba使用gydF4y2BacharpolygydF4y2Ba函数。gydF4y2Ba

c = charpoly (A)gydF4y2Ba
c =gydF4y2Ba
                       
                        
                         
                          
                           (gydF4y2Ba
                          
                           
                            
                             
                              
                               1gydF4y2Ba
                             
                            
                            
                             
                              
                               
                                
                                 - - - - - -gydF4y2Ba
                                
                                 5gydF4y2Ba
                               
                              
                             
                            
                            
                             
                              
                               
                                
                                 - - - - - -gydF4y2Ba
                                
                                 17gydF4y2Ba
                               
                              
                             
                            
                            
                             
                              
                               21gydF4y2Ba
                             
                            
                           
                          
                          
                           )gydF4y2Ba
                         
                        
                       

接下来,定义gydF4y2Ba XgydF4y2Ba 作为一个3×3符号矩阵变量。使用系数gydF4y2BacgydF4y2Ba创建多项式gydF4y2Ba pgydF4y2Ba (gydF4y2Ba XgydF4y2Ba )gydF4y2Ba =gydF4y2Ba cgydF4y2Ba 1gydF4y2Ba XgydF4y2Ba 3gydF4y2Ba +gydF4y2Ba cgydF4y2Ba 2gydF4y2Ba XgydF4y2Ba 2gydF4y2Ba +gydF4y2Ba cgydF4y2Ba 3gydF4y2Ba XgydF4y2Ba +gydF4y2Ba cgydF4y2Ba 4gydF4y2Ba 我gydF4y2Ba 3gydF4y2Ba ,在那里gydF4y2Ba XgydF4y2Ba 是一个不确定的,代表一个3×3的矩阵。gydF4y2Ba

信谊gydF4y2BaXgydF4y2Ba[3 3]gydF4y2Ba矩阵gydF4y2Bap = c (1) * X ^ 3 + c (2) * X ^ 2 + c (3) * X + c (4) * X ^ 0gydF4y2Ba
p =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              21gydF4y2Ba
                             
                             
                             
                              
                               
                                我gydF4y2Ba
                              
                              
                               
                                
                                 3gydF4y2Ba
                               
                              
                             
                            
                           
                           
                            - - - - - -gydF4y2Ba
                           
                            
                             
                              17gydF4y2Ba
                             
                             
                             
                              
                               
                                XgydF4y2Ba
                              
                             
                            
                           
                           
                            - - - - - -gydF4y2Ba
                           
                            
                             
                              5gydF4y2Ba
                             
                             
                             
                              
                               
                                
                                 
                                  XgydF4y2Ba
                                
                               
                              
                              
                               
                                2gydF4y2Ba
                              
                             
                            
                           
                           
                            +gydF4y2Ba
                           
                            
                             
                              
                               
                                XgydF4y2Ba
                              
                             
                            
                            
                             
                              3gydF4y2Ba
                            
                           
                          
                         
                        
                       

替代gydF4y2Ba XgydF4y2Ba 在多项式gydF4y2Ba pgydF4y2Ba (gydF4y2Ba XgydF4y2Ba )gydF4y2Ba 与gydF4y2Ba一个gydF4y2Ba使用gydF4y2Ba潜艇gydF4y2Ba函数。根据Cayley-Hamilton定理,这替换导致3 x3的零矩阵,因为系数gydF4y2BacgydF4y2Ba特征多项式的吗gydF4y2Ba一个gydF4y2Ba。使用gydF4y2Basymmatrix2symgydF4y2Ba替换表达式转换为矩阵的符号数字。gydF4y2Ba

Y =潜艇(p)gydF4y2Ba
Y =gydF4y2Ba

- - - - - -gydF4y2Ba 17gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 5gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba 3gydF4y2Ba +gydF4y2Ba 21gydF4y2Ba 我gydF4y2Ba 3gydF4y2Ba 在哪里gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 1gydF4y2Ba 4gydF4y2Ba 2gydF4y2Ba 4gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba 3gydF4y2Ba )gydF4y2Ba

Z = symmatrix2sym (Y)gydF4y2Ba
Z =gydF4y2Ba

(gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba )gydF4y2Ba

自从R2022agydF4y2Ba

定义的函数gydF4y2Ba fgydF4y2Ba (gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba =gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba +gydF4y2Ba 我gydF4y2Ba 2gydF4y2Ba ,在那里gydF4y2Ba 一个gydF4y2Ba 是一个2×2矩阵和gydF4y2Ba 我gydF4y2Ba 2gydF4y2Ba 是一个2×2的单位矩阵。替代变量gydF4y2Ba 一个gydF4y2Ba 与另一个表达式并评估新功能。gydF4y2Ba

创建一个2×2符号矩阵变量gydF4y2Ba 一个gydF4y2Ba 。创建一个符号矩阵函数gydF4y2Ba fgydF4y2Ba (gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba ,保持现有的定义gydF4y2Ba 一个gydF4y2Ba 在工作区中。分配的多项式表达gydF4y2Ba fgydF4y2Ba (gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba 。gydF4y2Ba

信谊gydF4y2Ba一个gydF4y2Ba2gydF4y2Ba矩阵gydF4y2Ba信谊gydF4y2Baf (A)gydF4y2Ba2gydF4y2Ba矩阵gydF4y2BakeepargsgydF4y2Baf (A) = * - 2 * +眼(2)gydF4y2Ba
f (A) =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              我gydF4y2Ba
                            
                            
                             
                              
                               2gydF4y2Ba
                             
                            
                           
                           
                            - - - - - -gydF4y2Ba
                           
                            
                             
                              2gydF4y2Ba
                             
                             
                             
                              
                               
                                一个gydF4y2Ba
                              
                             
                            
                           
                           
                            +gydF4y2Ba
                           
                            
                             
                              
                               
                                一个gydF4y2Ba
                              
                             
                            
                            
                             
                              2gydF4y2Ba
                            
                           
                          
                         
                        
                       

接下来,创建新的符号矩阵变量gydF4y2Ba BgydF4y2Ba 和gydF4y2Ba CgydF4y2Ba 。创建一个新的符号矩阵函数gydF4y2Ba ggydF4y2Ba (gydF4y2Ba BgydF4y2Ba ,gydF4y2Ba CgydF4y2Ba )gydF4y2Ba ,保持现有的定义gydF4y2Ba BgydF4y2Ba 和gydF4y2Ba CgydF4y2Ba 在工作区中。gydF4y2Ba

信谊gydF4y2BaBgydF4y2BaCgydF4y2Ba2gydF4y2Ba矩阵gydF4y2Ba信谊gydF4y2Bag (B, C)gydF4y2Ba2gydF4y2Ba矩阵gydF4y2BakeepargsgydF4y2Ba

替代变量gydF4y2Ba 一个gydF4y2Ba 在gydF4y2Ba fgydF4y2Ba (gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba 与gydF4y2Ba BgydF4y2Ba +gydF4y2Ba CgydF4y2Ba 。替换的结果分配给新功能gydF4y2Ba ggydF4y2Ba (gydF4y2Ba BgydF4y2Ba ,gydF4y2Ba CgydF4y2Ba )gydF4y2Ba 。gydF4y2Ba

g (B, C) =潜艇(f, A、B + C)gydF4y2Ba
g (B, C) =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              
                               
                                
                                 
                                  
                                   
                                    
                                     BgydF4y2Ba
                                   
                                  
                                  
                                   +gydF4y2Ba
                                  
                                   
                                    
                                     CgydF4y2Ba
                                   
                                  
                                 
                                
                               
                              
                             
                            
                            
                             
                              2gydF4y2Ba
                            
                           
                           
                            +gydF4y2Ba
                           
                            
                             
                              我gydF4y2Ba
                            
                            
                             
                              
                               2gydF4y2Ba
                             
                            
                           
                           
                            - - - - - -gydF4y2Ba
                           
                            
                             
                              2gydF4y2Ba
                             
                             
                             
                              
                               
                                BgydF4y2Ba
                              
                             
                            
                           
                           
                            - - - - - -gydF4y2Ba
                           
                            
                             
                              2gydF4y2Ba
                             
                             
                             
                              
                               
                                CgydF4y2Ba
                              
                             
                            
                           
                          
                         
                        
                       

评估gydF4y2Ba ggydF4y2Ba (gydF4y2Ba BgydF4y2Ba ,gydF4y2Ba CgydF4y2Ba )gydF4y2Ba 矩阵的值gydF4y2Ba BgydF4y2Ba =gydF4y2Ba (gydF4y2Ba 0gydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 1gydF4y2Ba 0gydF4y2Ba ]gydF4y2Ba 和gydF4y2Ba CgydF4y2Ba =gydF4y2Ba (gydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 1gydF4y2Ba ]gydF4y2Ba 使用gydF4y2Ba潜艇gydF4y2Ba。gydF4y2Ba

S =潜艇(g (B, C), {B, C}, {[0 1;1 0],[1 1;2 1]})gydF4y2Ba
S =gydF4y2Ba

- - - - - -gydF4y2Ba 2gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba ΣgydF4y2Ba 2gydF4y2Ba +gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ΣgydF4y2Ba 2gydF4y2Ba 2gydF4y2Ba +gydF4y2Ba 我gydF4y2Ba 2gydF4y2Ba 在哪里gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 0gydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 1gydF4y2Ba 0gydF4y2Ba )gydF4y2Ba ΣgydF4y2Ba 2gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 1gydF4y2Ba - - - - - -gydF4y2Ba 2gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba

转换表达式gydF4y2Ba年代gydF4y2Ba从gydF4y2BasymmatrixgydF4y2Ba数据类型的gydF4y2Ba信谊gydF4y2Ba数据类型显示的结果代替多项式。gydF4y2Ba

Ssym = symmatrix2sym (S)gydF4y2Ba
Ssym =gydF4y2Ba

(gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba )gydF4y2Ba

自从R2022bgydF4y2Ba

定义方程gydF4y2Ba ∂gydF4y2Ba ∂gydF4y2Ba XgydF4y2Ba TgydF4y2Ba ∂gydF4y2Ba ∂gydF4y2Ba XgydF4y2Ba fgydF4y2Ba (gydF4y2Ba XgydF4y2Ba ,gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba =gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba ,在那里gydF4y2Ba 一个gydF4y2Ba 是一个3×3矩阵和gydF4y2Ba XgydF4y2Ba 是一个3×1矩阵。替代gydF4y2Ba fgydF4y2Ba (gydF4y2Ba XgydF4y2Ba ,gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba 与另一个象征性的表达和gydF4y2Ba 一个gydF4y2Ba 与符号值。检查这些值的方程是正确的。gydF4y2Ba

创建两个符号矩阵变量gydF4y2Ba 一个gydF4y2Ba 和gydF4y2Ba XgydF4y2Ba 。创建一个符号矩阵函数gydF4y2Ba fgydF4y2Ba (gydF4y2Ba XgydF4y2Ba ,gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba ,保持现有的定义gydF4y2Ba 一个gydF4y2Ba 和gydF4y2Ba XgydF4y2Ba 在工作区中。创建一个方程。gydF4y2Ba

信谊gydF4y2Ba一个gydF4y2Ba[3 3]gydF4y2Ba矩阵gydF4y2Ba信谊gydF4y2BaXgydF4y2Ba(3 - 1)gydF4y2Ba矩阵gydF4y2Ba信谊gydF4y2Baf (X))gydF4y2Ba[1]gydF4y2Ba矩阵gydF4y2BakeepargsgydF4y2Ba情商= diff (diff (f (X), X) = = 2 *gydF4y2Ba
eq (X) =gydF4y2Ba

∂gydF4y2Ba ∂gydF4y2Ba XgydF4y2Ba TgydF4y2Ba ∂gydF4y2Ba ∂gydF4y2Ba XgydF4y2Ba fgydF4y2Ba (gydF4y2Ba XgydF4y2Ba ,gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba =gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba

替代gydF4y2Ba fgydF4y2Ba (gydF4y2Ba XgydF4y2Ba ,gydF4y2Ba 一个gydF4y2Ba )gydF4y2Ba 与gydF4y2Ba XgydF4y2Ba TgydF4y2Ba 斧头gydF4y2Ba 和评估的二阶微分函数的方程表达式。gydF4y2Ba

情商=潜艇(eq, f, X。”* * X)gydF4y2Ba
eq (X) =gydF4y2Ba
                       
                        
                         
                          
                           
                            
                             
                              
                               
                                
                                 
                                  一个gydF4y2Ba
                                
                               
                              
                              
                               
                                TgydF4y2Ba
                              
                             
                             
                              +gydF4y2Ba
                             
                              
                               
                                一个gydF4y2Ba
                              
                             
                            
                           
                           
                            =gydF4y2Ba
                           
                            
                             
                              2gydF4y2Ba
                             
                             
                             
                              
                               
                                一个gydF4y2Ba
                              
                             
                            
                           
                          
                         
                        
                       

替代gydF4y2Ba 一个gydF4y2Ba 希尔伯特矩阵的顺序3。gydF4y2Ba

情商=潜艇(eq, hilb (3))gydF4y2Ba
eq (X) =gydF4y2Ba

ΣgydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba TgydF4y2Ba =gydF4y2Ba 2gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba 在哪里gydF4y2Ba ΣgydF4y2Ba 1gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 1gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 1gydF4y2Ba 3gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 1gydF4y2Ba 3gydF4y2Ba 1gydF4y2Ba 4gydF4y2Ba 1gydF4y2Ba 3gydF4y2Ba 1gydF4y2Ba 4gydF4y2Ba 1gydF4y2Ba 5gydF4y2Ba )gydF4y2Ba

检查是否通过使用方程适用于这些值gydF4y2Ba总gydF4y2Ba。因为gydF4y2Ba总gydF4y2Ba只接受一个象征性的输入类型gydF4y2BasymfungydF4y2Ba或gydF4y2Ba信谊gydF4y2Ba,转换gydF4y2Ba情商gydF4y2Ba从类型gydF4y2BasymfunmatrixgydF4y2Ba输入gydF4y2BasymfungydF4y2Ba使用前gydF4y2Ba总gydF4y2Ba。gydF4y2Ba

tf =总(symfunmatrix2symfun (eq))gydF4y2Ba
tf =gydF4y2Ba3 x3逻辑阵列gydF4y2Ba1 1 1 1 1 1 1 1 1gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

符号输入,指定为一个象征性的标量变量,表达式,方程,函数,数组、矩阵或结构。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba|gydF4y2BasymfungydF4y2Ba|gydF4y2Ba结构体gydF4y2Ba

标量变量替换,指定为一个象征性的标量变量,函数,表达式,数组,或一个单元阵列。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba|gydF4y2BasymfungydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba

新值代替,指定为一个数字,符号数,标量变量,函数,表达式,数组,结构或单元阵列。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba|gydF4y2BasymfungydF4y2Ba|gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba结构体gydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba

象征性的输入、指定为一个符号矩阵变量矩阵函数,表达式,方程,或条件。gydF4y2Ba

数据类型:gydF4y2BasymmatrixgydF4y2Ba|gydF4y2BasymfunmatrixgydF4y2Ba

矩阵变量或函数来替代,指定为一个符号矩阵变量矩阵函数,表达式,或一个单元阵列。gydF4y2Ba

数据类型:gydF4y2BasymmatrixgydF4y2Ba|gydF4y2BasymfunmatrixgydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba

新值代替,指定为一个数字,符号数,矩阵变量矩阵函数,表达式,数组或单元阵列。gydF4y2BanewMgydF4y2Ba必须具有相同的大小gydF4y2BaoldMgydF4y2Ba或默认符号矩阵变量gydF4y2BasMgydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba|gydF4y2BasymmatrixgydF4y2Ba|gydF4y2BasymfunmatrixgydF4y2Ba|gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba结构体gydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba

提示gydF4y2Ba

  • 潜艇(年代,__)gydF4y2Ba不修改gydF4y2Ba年代gydF4y2Ba。修改gydF4y2Ba年代gydF4y2Ba,使用gydF4y2Bas =潜艇(年代,__)gydF4y2Ba。gydF4y2Ba

  • 如果gydF4y2Ba年代gydF4y2Ba是一个一元多项式,gydF4y2Ba新gydF4y2Ba是一个数字矩阵,使用gydF4y2Bapolyvalm (sym2poly (s)、新)gydF4y2Ba评估gydF4y2Ba年代gydF4y2Ba作为一个矩阵。所有常数项替换为常数乘以一个单位矩阵。gydF4y2Ba

  • 从R2022b开始,涉及衍生品或符号替换gydF4y2BadiffgydF4y2Ba函数是输入的符号对象替换。例如,这段代码执行符号替换涉及gydF4y2BadiffgydF4y2Ba函数。gydF4y2Ba

    信谊gydF4y2Ba米gydF4y2BakgydF4y2Bax (t)gydF4y2Ba信谊gydF4y2Bax_tgydF4y2Bax_t_ddotgydF4y2BaeqSHM = m * diff (x (t), t, 2) = = - k * x (t);eqSHMnew =潜艇(eqSHM [x (t) diff (x (t), t, 2)]、[x_t x_t_ddot])gydF4y2Ba
    R2022b之前,代码返回这个输出:gydF4y2Ba
    eqSHMnew = m * x_t_ddot = = - k * x_tgydF4y2Ba

    从R2022b代码返回这个输出:gydF4y2Ba

    eqSHMnew = 0 = = - k * x_tgydF4y2Ba
    的差异是由于输出gydF4y2Ba潜艇gydF4y2Ba首先用gydF4y2Bax (t)gydF4y2Ba与gydF4y2Bax_tgydF4y2Ba,导致gydF4y2Badiff (x_t t 2)gydF4y2Ba,等于gydF4y2Ba0gydF4y2Ba。获取替代结果在以前的版本中,指定gydF4y2Badiff (x (t), t, 2)gydF4y2Ba首先它是代替之前gydF4y2Bax (t)gydF4y2Ba术语。gydF4y2Ba
    eqSHMnew =潜艇(eqSHM [diff (x (t), t, 2) x (t)], [x_t_ddot x_t])gydF4y2Ba
    eqSHMnew = m * x_t_ddot = = - k * x_tgydF4y2Ba

版本历史gydF4y2Ba

之前介绍过的R2006agydF4y2Ba

全部展开gydF4y2Ba