主要内容gydF4y2Ba

梯度gydF4y2Ba

标量函数的梯度向量gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

ggydF4y2Ba=梯度(gydF4y2BafgydF4y2Ba,gydF4y2BavgydF4y2Ba)gydF4y2Ba求标量函数的梯度向量gydF4y2BafgydF4y2Ba关于矢量gydF4y2BavgydF4y2Ba在笛卡尔坐标。输入gydF4y2BafgydF4y2Ba是符号标量变量和向量的函数gydF4y2BavgydF4y2Ba指定标量微分变量。gydF4y2Ba

ggydF4y2Ba=梯度(gydF4y2BafgydF4y2Ba)gydF4y2Ba求标量函数的梯度向量gydF4y2BafgydF4y2Ba关于从发现的所有符号标量变量构造的矢量gydF4y2BafgydF4y2Ba.这个向量中变量的顺序定义为gydF4y2BasymvargydF4y2Ba.gydF4y2Ba

通用汽车gydF4y2Ba=梯度(gydF4y2Ba调频gydF4y2Ba,gydF4y2Ba虚拟机gydF4y2Ba)gydF4y2Ba求标量函数的梯度向量gydF4y2Ba调频gydF4y2Ba关于矢量gydF4y2Ba虚拟机gydF4y2Ba在笛卡尔坐标。输入功能gydF4y2Ba调频gydF4y2Ba是符号矩阵变量和向量的函数吗gydF4y2Ba虚拟机gydF4y2Ba一个符号矩阵是大小变量吗gydF4y2Ba1gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba或者gydF4y2BaNgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba.gydF4y2Ba(因为R2021b)gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

一个标量函数的梯度gydF4y2BafgydF4y2Ba关于矢量gydF4y2BavgydF4y2Ba是第一部分衍生物的矢量gydF4y2BafgydF4y2Ba的每个元素gydF4y2BavgydF4y2Ba.gydF4y2Ba

找到渐变向量gydF4y2Baf(x,y,z)gydF4y2Ba关于矢量gydF4y2Ba[x, y, z]gydF4y2Ba.梯度是带有这些组件的向量。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2BazgydF4y2BaF (x,y,z) = 2*y*z*sin(x) + 3*x*sin(z)*cos(y);梯度(f (x, y, z))gydF4y2Ba
ans(x,y,z)=gydF4y2Ba

(gydF4y2Ba 3.gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba ygydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba +gydF4y2Ba 2gydF4y2Ba ygydF4y2Ba zgydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba 2gydF4y2Ba zgydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba -gydF4y2Ba 3.gydF4y2Ba xgydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba ygydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba 2gydF4y2Ba ygydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba +gydF4y2Ba 3.gydF4y2Ba xgydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba ygydF4y2Ba )gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba )gydF4y2Ba

求函数的梯度gydF4y2Baf (x, y)gydF4y2Ba,并将其作为箭(速度)图。gydF4y2Ba

找到渐变向量gydF4y2Baf (x, y)gydF4y2Ba关于矢量gydF4y2Ba(x, y)gydF4y2Ba.梯度是矢量gydF4y2BaggydF4y2Ba使用这些组件。gydF4y2Ba

信谊gydF4y2BaxgydF4y2BaygydF4y2BaF = -(sinx + siny)^2;g =梯度(f (x, y))gydF4y2Ba
g =gydF4y2Ba

(gydF4y2Ba -gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba +gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba ygydF4y2Ba )gydF4y2Ba -gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba ygydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba +gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba ygydF4y2Ba )gydF4y2Ba )gydF4y2Ba

现在绘制由这些组件定义的矢量字段。MATLAB®提供了gydF4y2Ba颤动gydF4y2Ba此任务的绘图功能。函数不接受符号参数。首先,替换表达式中的符号变量gydF4y2BaggydF4y2Ba与数值。然后使用gydF4y2Ba颤动gydF4y2Ba.gydF4y2Ba

[X, Y] = meshgrid(-1:.1:1,-1:.1:1);G1 = subs(g(1),[x y],{x, y});G2 = subs(g(2),[x y],{x, y});箭袋(X, Y, G1, G2)gydF4y2Ba

图中包含一个轴对象。轴对象包含一个类型为箭筒的对象。gydF4y2Ba

自从R2021bgydF4y2Ba

使用符号矩阵变量定义返回标量的矩阵乘法。gydF4y2Ba

信谊gydF4y2BaXgydF4y2BaYgydF4y2Ba(3 - 1)gydF4y2Ba矩阵gydF4y2Baa = y。'* xgydF4y2Ba
一个=gydF4y2Ba
                      
                       
                        
                         
                          
                           
                            
                             
                              
                               YgydF4y2Ba
                             
                            
                           
                           
                            
                             TgydF4y2Ba
                           
                          
                          
                          
                          
                           
                            
                             XgydF4y2Ba
                           
                          
                         
                        
                       
                      

求矩阵乘法的梯度gydF4y2Ba XgydF4y2Ba .gydF4y2Ba

gx =渐变(a,x)gydF4y2Ba
gX =gydF4y2Ba
                      
                       
                        
                         
                          
                           YgydF4y2Ba
                         
                        
                       
                      

求矩阵乘法的梯度gydF4y2Ba YgydF4y2Ba .gydF4y2Ba

gY =梯度(A, Y)gydF4y2Ba
gY =gydF4y2Ba
                      
                       
                        
                         
                          
                           XgydF4y2Ba
                         
                        
                       
                      

自从R2021bgydF4y2Ba

求多元函数的梯度gydF4y2Ba

fgydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba =gydF4y2Ba 罪gydF4y2Ba 2gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 罪gydF4y2Ba 2gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 罪gydF4y2Ba 2gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 3.gydF4y2Ba )gydF4y2Ba

关于矢量gydF4y2Ba xgydF4y2Ba =gydF4y2Ba [gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 3.gydF4y2Ba ]gydF4y2Ba .gydF4y2Ba

使用符号矩阵变量来表示函数gydF4y2Ba fgydF4y2Ba 用向量表示梯度gydF4y2Ba xgydF4y2Ba .gydF4y2Ba

信谊gydF4y2BaxgydF4y2Ba3 [1]gydF4y2Ba矩阵gydF4y2Baf = sin (x) * sin (x)。gydF4y2Ba
f =gydF4y2Ba
                      
                       
                        
                         
                          
                           
                            
                             罪gydF4y2Ba
                           
                           
                            
                             (gydF4y2Ba
                            
                             
                              
                               
                                
                                 xgydF4y2Ba
                               
                              
                             
                            
                            
                             )gydF4y2Ba
                           
                          
                          
                          
                          
                           
                            
                             
                              
                               罪gydF4y2Ba
                             
                             
                              
                               (gydF4y2Ba
                              
                               
                                
                                 
                                  
                                   xgydF4y2Ba
                                 
                                
                               
                              
                              
                               )gydF4y2Ba
                             
                            
                           
                           
                            
                             TgydF4y2Ba
                           
                          
                         
                        
                       
                      
g =梯度(f,x)gydF4y2Ba
g =gydF4y2Ba
                      
                       
                        
                         
                          
                           2gydF4y2Ba
                          
                          
                          
                           
                            
                             
                              
                               
                                
                                 因为gydF4y2Ba
                               
                               
                                
                                 (gydF4y2Ba
                                
                                 
                                  
                                   
                                    
                                     xgydF4y2Ba
                                   
                                  
                                 
                                
                                
                                 )gydF4y2Ba
                               
                              
                              
                               ⊙gydF4y2Ba
                              
                               
                                
                                 我gydF4y2Ba
                               
                               
                                
                                 
                                  3.gydF4y2Ba
                                
                               
                              
                             
                            
                           
                          
                          
                          
                          
                           
                            
                             
                              
                               罪gydF4y2Ba
                             
                             
                              
                               (gydF4y2Ba
                              
                               
                                
                                 
                                  
                                   xgydF4y2Ba
                                 
                                
                               
                              
                              
                               )gydF4y2Ba
                             
                            
                           
                           
                            
                             TgydF4y2Ba
                           
                          
                         
                        
                       
                      

用的元素表示梯度gydF4y2Ba xgydF4y2Ba ,将结果转换为使用符号标量变量的向量gydF4y2Basymmatrix2sym。gydF4y2Ba

g = symmatrix2sym (g)gydF4y2Ba
g =gydF4y2Ba

(gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 3.gydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 3.gydF4y2Ba )gydF4y2Ba )gydF4y2Ba

或者,您可以转换gydF4y2Ba fgydF4y2Ba 和gydF4y2Ba xgydF4y2Ba 的符号表达式,并将它们用作gydF4y2Ba梯度gydF4y2Ba函数。gydF4y2Ba

g =梯度(symmatrix2sym (f), symmatrix2sym (x))gydF4y2Ba
g =gydF4y2Ba

(gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba )gydF4y2Ba 2gydF4y2Ba 因为gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 3.gydF4y2Ba )gydF4y2Ba 罪gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 3.gydF4y2Ba )gydF4y2Ba )gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

标量函数,指定为符号表达式或符号函数,该符号函数是符号标量变量的函数。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba|gydF4y2BasymfungydF4y2Ba

你可以找到梯度向量,它是一个符号向量。默认情况下,gydF4y2BavgydF4y2Ba一个向量是由所有符号标量变量构成的吗gydF4y2BafgydF4y2Ba.这个向量中变量的顺序定义为gydF4y2BasymvargydF4y2Ba.gydF4y2Ba

如果gydF4y2BavgydF4y2Ba是一个标量,gydF4y2Ba梯度(f, v) = diff (f, v)gydF4y2Ba.如果gydF4y2BavgydF4y2Ba是一个空的符号对象,例如gydF4y2Ba信谊([])gydF4y2Ba,然后gydF4y2Ba梯度gydF4y2Ba返回一个空的符号对象。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba

自从R2021bgydF4y2Ba

标量函数,指定为符号表达式,是符号矩阵变量的函数。gydF4y2Ba

数据类型:gydF4y2BasymmatrixgydF4y2Ba

自从R2021bgydF4y2Ba

可以找到梯度向量的向量,指定为符号矩阵变量的大小gydF4y2Ba1gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba或者gydF4y2BaNgydF4y2Ba——- - - - - -gydF4y2Ba1gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2BasymmatrixgydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

梯度向量,作为符号表达式或符号函数返回,这是符号标量变量的函数。gydF4y2Ba

数据类型:gydF4y2Ba信谊gydF4y2Ba|gydF4y2BasymfungydF4y2Ba

自从R2021bgydF4y2Ba

梯度向量,作为符号表达式返回,该表达式是符号矩阵变量的函数。gydF4y2Ba

数据类型:gydF4y2BasymmatrixgydF4y2Ba

更多关于gydF4y2Ba

全部折叠gydF4y2Ba

梯度向量gydF4y2Ba

的梯度向量gydF4y2BafgydF4y2Ba(gydF4y2BaxgydF4y2Ba)gydF4y2Ba关于矢量gydF4y2Ba xgydF4y2Ba =gydF4y2Ba (gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba xgydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba ...gydF4y2Ba ,gydF4y2Ba xgydF4y2Ba ngydF4y2Ba )gydF4y2Ba 是第一部分衍生物的矢量gydF4y2BafgydF4y2Ba.gydF4y2Ba

∇gydF4y2Ba xgydF4y2Ba fgydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba =gydF4y2Ba (gydF4y2Ba ∂gydF4y2Ba fgydF4y2Ba ∂gydF4y2Ba xgydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba ∂gydF4y2Ba fgydF4y2Ba ∂gydF4y2Ba xgydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba ...gydF4y2Ba ,gydF4y2Ba ∂gydF4y2Ba fgydF4y2Ba ∂gydF4y2Ba xgydF4y2Ba ngydF4y2Ba )gydF4y2Ba

介绍了R2011bgydF4y2Ba