主要内容

国防部

除后符号模量

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

语法

描述

例子

M = mod(一个b找到了模量后部门。求余数,用快速眼动

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

例子

全部折叠

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

求出这些数除法后的模数。

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

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

求出这些数除法后的模数。

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

7 3. 1 2 - 13 2

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

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

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

为了求出每个多项式系数的模量,首先提取每一项的系数多项式系数

[c,t] = coeffs(a)
c =
                       
                        
                         
                          
                          
                           
                            
                             
                              
                               1
                             
                            
                            
                             
                              
                               
                                
                                 -
                                
                                 2
                               
                              
                             
                            
                            
                             
                              
                               999
                             
                            
                           
                          
                          
                         
                        
                       
t =
                       
                        
                         
                          
                          
                           
                            
                             
                              
                               
                                
                                 x
                               
                               
                                
                                 3.
                               
                              
                             
                            
                            
                             
                              
                               x
                             
                            
                            
                             
                              
                               1
                             
                            
                           
                          
                          
                         
                        
                       

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

cMod10 = mod(c,10);mEval = sum(cMod10.*t)
mEval =
                       
                        
                         
                          
                           
                            
                             
                              x
                            
                            
                             
                              3.
                            
                           
                           
                            +
                           
                            
                             
                              8
                             
                             
                             
                              x
                            
                           
                           
                            +
                           
                            9
                          
                         
                        
                       

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

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

A = sym([27,28;29、30]);B = sym([2,3;4、5);M = mod(A,B)
M =

1 1 1 0

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

M = mod(A,9)
M =

0 1 2 3.

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

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

T = 2;A = 1.5;信谊y (x);y(x) = A*mod(x,T)/T;

画出间隔的锯齿波(6 - 6)

fplot (y)[6] 6日)

图中包含一个axes对象。axis对象包含一个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日)

图中包含一个axes对象。axis对象包含一个functionline类型的对象。

输入参数

全部折叠

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

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

更多关于

全部折叠

模量

的模一个而且b

国防部 一个 b 一个 b · 地板上 一个 b

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

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

提示

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

版本历史

R2006a之前介绍过

全部展开

Baidu
map