主要内容

国防部

除法后的符号模

从R2020b开始,国防部不再找到符号多项式的每个系数的模。有关更多信息,请参见兼容性的考虑

描述

例子

m =国防部(一个,b)找到了模量后部门。求余数,使用快速眼动

如果一个那么是多项式表达式吗国防部(a, b)返回多项式的未求值的模。

例子

全部折叠

当被除数和除数都是整数时,求除法后的模。

求这些数除法后的模。

m = (mod(信谊(27),4),国防部(信谊(27),4),国防部(信谊(-27),4),国防部(信谊(-27),4)]
m =
                      
                       
                        
                         
                          
                           (
                          
                           
                            
                             
                              
                               3.
                             
                            
                            
                             
                              
                               
                                
                                 -
                                
                                 1
                               
                              
                             
                            
                            
                             
                              
                               1
                             
                            
                            
                             
                              
                               
                                
                                 -
                                
                                 3.
                               
                              
                             
                            
                           
                          
                          
                           )
                         
                        
                        
                         [sym(3), -sym(1), sym(1), -sym(3)]
                       
                      

当被除数为有理数,除数为整数时,求除法后的模。

求这些数除法后的模。

m = (mod(信谊(22/3),5),mod(信谊(1/2),7),国防部(信谊(27/6),-11)]
m =

( 7 3. 1 2 - 13 2 ) (信谊(7/3),信谊(1/2),信谊(13/2)]

当被除数为多项式表达式,除数为整数时,求除法后的模。如果被除数是多项式表达式,则国防部返回一个符号表达式,但不计算模数。

求除以后的模 1 0 多项式的 x 3. - 2 x + 9 9 9

信谊xA = x^3 - 2*x + 999;mUneval =国防部(10)
mUneval =
                      
                       
                        
                         
                          
                           
                            
                             
                              
                               x
                             
                             
                              
                               3.
                             
                            
                            
                             -
                            
                             
                              
                               2
                              
                              
                              
                               x
                             
                            
                            
                             +
                            
                             999
                           
                          
                         
                         
                          国防部
                         
                          
                           10
                         
                        
                        
                         Rem (x^3 - 2*x + 999, 10)
                       
                      

为求每个多项式系数的模值,首先使用多项式系数

[c t] =多项式系数(a)
c =
                      
                       
                        
                         
                          
                           (
                          
                           
                            
                             
                              
                               1
                             
                            
                            
                             
                              
                               
                                
                                 -
                                
                                 2
                               
                              
                             
                            
                            
                             
                              
                               999
                             
                            
                           
                          
                          
                           )
                         
                        
                        
                         (信谊(1),信谊(2),信谊(999))
                       
                      
t =
                      
                       
                        
                         
                          
                           (
                          
                           
                            
                             
                              
                               
                                
                                 x
                               
                               
                                
                                 3.
                               
                              
                             
                            
                            
                             
                              
                               x
                             
                            
                            
                             
                              
                               1
                             
                            
                           
                          
                          
                           )
                         
                        
                        
                         [x ^ 3, x,信谊(1)]
                       
                      

接下来,求中每个系数的模c除以10。用求出的系数重建一个新的多项式。

cMod10 = mod (c, 10);mEval =总和(cMod10 * t)。
mEval =
                      
                       
                        
                         
                          
                           
                            
                             x
                           
                           
                            
                             3.
                           
                          
                          
                           +
                          
                           
                            
                             8
                            
                            
                            
                             x
                           
                          
                          
                           +
                          
                           9
                         
                        
                        
                         X ^3 + 8* X + 9
                       
                      

对于向量和矩阵,国防部在逐项除法后求模。当两个参数都是非标量时,它们必须具有相同的大小。如果一个参数是标量,则国防部函数将标量输入展开为与另一个输入大小相同的数组。

求两个矩阵的元素除法后的模。

=符号([27日、28日;29、30]);B =符号([2,3;4、5);M =国防部(A, B)
M =

( 1 1 1 0 ) (信谊(1),信谊(1);信谊(1),信谊(0))

求矩阵元素除法后的模一个和价值9。在这里,国防部扩展92——- - - - - -2所有元素等于的矩阵9

M =国防部(9)
M =

( 0 1 2 3. ) (信谊(0),信谊(1);信谊(2),信谊(3))

创建两个代表锯齿波的周期函数。

用周期定义锯齿波T = 2和振幅一个= 1.5。创建一个符号函数y (x)。使用国防部函数来定义每个周期的锯齿波。锯齿波在整个周期内呈线性增长,在另一个周期开始时又回落到零。

T = 2;一个= 1.5;信谊y (x);y (x) = *国防部(x, T) / T;

画出这个区间的锯齿波(6 - 6)

fplot (y)[6] 6日)

图中包含一个轴。这些轴包含一个functionline类型的对象。

接下来,在一个周期内制造另一个对称的锯齿波。使用分段定义锯齿波在一个周期的前半段线性增加,然后在一个周期的后半段线性减少。

y (x) =分段(0 < mod (x, T) < = (T / 2) 2 * * mod (x, T) / T,(T/2) < mod(x,T) <= T, 2*A - 2*A*mod(x,T)/T)

画出这个区间的锯齿波(6 - 6)

fplot (y)[6] 6日)

图中包含一个轴。这些轴包含一个functionline类型的对象。

输入参数

全部折叠

被除数(分子),指定为数字、符号数、变量、多项式表达式,或数字、符号数、变量或多项式表达式的向量或矩阵。输入一个b必须是相同的大小,除非1是标量。该函数将一个标量输入展开为一个与另一个输入大小相同的数组。

除数(分母),指定为一个数、符号数、数的向量或矩阵或符号数。输入一个b必须是相同的大小,除非1是标量。该函数将一个标量输入展开为一个与另一个输入大小相同的数组。

更多关于

全部折叠

模量

的模量一个b

国防部 ( 一个 , b ) = 一个 b · 地板上 ( 一个 b ) ,

在哪里地板上(一个/b)向负无穷。例如,-8和-3的模是-2,而-8和3的模是1。

如果b= 0,然后国防部(一个,b) =国防部(一个,0) = 0

提示

  • 调用国防部对于不是符号对象的数字调用MATLAB®国防部函数。

兼容性的考虑

全部展开

R2020b行为改变

之前介绍过的R2006a