帮助中心帮助中心
最大公约数
G =肾小球囊性肾病(A, B)
(G, U, V) =肾小球囊性肾病(A, B)
例子
G=肾小球囊性肾病(A、B)返回元素的最大公因子一个和B。中的元素G总是非负的,肾小球囊性肾病(0,0)返回0。这个语法支持输入任何数字金宝app类型。
G=肾小球囊性肾病(A、B)
G
A、B
一个
B
肾小球囊性肾病(0,0)
0
(G,U, V)=肾小球囊性肾病(A、B)还返回Bezout系数,U和V,满足:一个。* U + B。* V = G。Bezout系数求解丢番图方程是有用的。这个语法支持双、单和带符金宝app号整数输入。
(G,U, V)=肾小球囊性肾病(A、B)
U, V
U
V
一个。* U + B。* V = G
全部折叠
一个= [5 17;10 0];B = [-15 3;100 0];G =肾小球囊性肾病(A, B)
G =2×25 1 10 0
肾小球囊性肾病返回正值,即使输入是负面的。
肾小球囊性肾病
一个= uint16 (15) (255 511);B = uint16 ([15 127 1023]);G =肾小球囊性肾病(A, B)
G =1 x3 uint16行向量15 1 3
解决丢番图方程, 3 0 x + 5 6 y = 8 为 x 和 y 。
找到最大公约数和一双Bezout系数30.和56。
30.
56
(g, u, v) =肾小球囊性肾病(30日56)
g = 2
u = -13
v = 7
u和v满足Bezout的身份,(30 * u) + (56 * v) = g。
u
v
(30 * u) + (56 * v) = g
重写Bezout的身份,让它看起来更像原始方程。通过乘以吗4。使用= =验证方程两边相等。
4
= =
(30 *你* 4)+ (56 * v * 4) = = g * 4
ans =逻辑1
计算的值 x 和 y 解决这一问题。
x = u * 4
x = -52
y = v * 4
y = 28
输入值,指定为标量、向量、数组的整数值。一个和B可以是任何数字类型,他们可以是不同的类型在一定限制:
如果一个或B的类型是单,那么其他的类型单或双。
单
双
如果一个或B属于一个整数类,那么其他必须属于同一类或它必须是一个双标量值。
一个和B必须是相同的大小或一个必须是一个标量。
例子:[20 3 13]、[10 6 7)
[20 3 13]、[10 6 7)
例子:int16 ((100 -30 200)), int16 ([20 15 9])
int16 ((100 -30 200)), int16 ([20 15 9])
例子:int16 ((100 -30 200)), 20
int16 ((100 -30 200)), 20
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
int8
int16
int32
int64
uint8
uint16
uint32
uint64
最大公约数,作为一个数组返回真正的非负整数的值。G一样的尺寸吗一个和B和的值G总是真实的和负的。G作为相同的返回类型是一个和B。如果一个和B然后,不同类型的吗G返回作为nondouble类型。
Bezout系数,作为真正的整数数组返回值满足方程,一个。* U + B。* V = G。的数据类型U和V相同类型的吗一个和B。如果一个和B然后,不同类型的吗U和V返回作为nondouble类型。
g =肾小球囊性肾病(A, B)使用欧几里得算法计算。[1]
g =肾小球囊性肾病(A, B)
(g, u, v) =肾小球囊性肾病(A, B)使用扩展的欧几里德算法计算。[1]
(g, u, v) =肾小球囊性肾病(A, B)
[1]Knuth, d”算法和x”计算机编程的艺术,卷24.5.2节。阅读,addison - wesley, 1973年。
backgroundPool
ThreadPool
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
之前介绍过的R2006a
中国大陆
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室