主要内容

iscoprime

检查coprime关系

描述

例子

iscp= iscoprime (x)返回真正的如果所有的元素xcoprime和如果两个或两个以上的元素x有一个最大公约数(肾小球囊性肾病)大于1。

(iscp,ispcp,pidx,pgcd)= iscoprime (x)检查是否对的元素x有一个最大公约数大于1。这个语法也返回所有成对的元素的索引x每一对的最大公约数。

例子

全部折叠

创建一个数组x的元素是 9 = 3 × 3 , 1 5 = 3 × 5 , 2 5 = 5 × 5 。验证所有的元素xcoprime。

15 25 x = [9];iscp = iscoprime (x)
iscp =逻辑1

确认至少一对元素x有一个最大公约数大于1。输出对和他们的最大公因子。

[~,ispcp pidx pgcd] = iscoprime (x)
ispcp =逻辑0
pidx =2×31 1 2 2 3 3
pgcd =1×33 1 5

输入参数

全部折叠

输入数组,指定为一个行向量的正整数。

例子:(21 36 49)

数据类型:|

输出参数

全部折叠

真的如果coprime所有元素,作为一个逻辑标量返回。

真的如果成对coprime所有元素,作为一个逻辑标量返回。ispcp真正的如果x没有两个元素的最大公约数是大于1。ispcp如果任何两个元素x有最大公约数大于1。

数组对指标,作为棱返回矩阵。pidx ( n 2 ) = 1 2 n ( n 1 ) 列。每一列的pidx指定的元素的索引x

对最大公因子,返回一个行向量的元素的列数pidx。的每个元素pgcd是这两个元素的最大公约数的x确定的指数在相应的列pidx

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2021a

另请参阅

|