Matlab求三个数的互质的整数比(最简比) 点击打开链接 这篇算出来后,忘了再验证一下是否为互质
数据就取那篇里面的,
30 57 13
代码:
clc
clear all
close all
a=[30,57,13];
fac=[];
A=factor(a(1));
B=factor(a(2));
C=factor(a(3));
flag=isempty(intersect(A,B))|...
isempty(intersect(B,C))|...
isempty(intersect(C,A));
if flag==1
disp('Prime');
end
结果:
Prime
技术点:
isempty那里,只要有一个为空,这三个就互质了,所以是“或”。