使用R中的最大公因子来找到整数向量的最小公倍数? - 码农 ...
文章推薦指數: 80 %
假设我有一个函数gcf(x,y),该函数返回x和y的最大公因数。
因此,例如gcf(75,85) = 5 现在,我试图创建一个函数lcm(v),该函数接受一个整数向量并 ...
话题文章开源项目书籍发表发动态发帖子发文章登录
首页
话题
发动态发帖子发文章话题文章开源项目书籍消息登录
最新推荐
如何创建一个函数,使用R中的最大公因子来找到整数向量的最小公倍数?
由
呐个牠发布于
2020-07-0117:51:45rgreatest-common-divisorlcm 收藏
假设我有一个函数gcf(x,y),该函数返回x和y的最大公因数。
因此,例如
gcf(75,85)=5
现在,我试图创建一个函数lcm(v),该函数接受一个整数向量并返回最小公倍数。
我从数学上知道
lcd(a,b)=a*b/((gcf(a,b))
但是我有一个向量作为论点。
我如何开始编写代码?
另外,如何确定向量至少包含两个整数且不超过100?
评论
请
登录后发表观点
果粒、橙
2020-07-0117:51:45回复Noneedtoreinventthewheel.Youcantrythepackagelibrary(pracma)andthevectorizedfunctionsgcd&Lcmlike
a1=c(75,30)
b1=c(85,10)
pracma::gcd(a1,b1)
[1]510
pracma::Lcm(a1,b1)
[1]127530
到底啦相关文章python–LD_LIBRARY_PATH优先级和编译问题安装rgl包时出错在ubuntu16.04上,Rgdal安装失败在R中使用RMysql的dbGetQuery,如何在结果集上强制转换字符串数据类型?从R到rpy2的逻辑回归闪亮的应用程序变灰了–nginx代理ssl为Linux创建R二进制包,可以安装在不同的机器上?R-Python:获取每月,每周的索引点Python等效于R“拆分”功能linux-如何使用/dev/stdin和read.csv()从终端读取输入?近期文章Github通知管理客户端-DevHub如何在std::vector
我对我的代码的排名似乎不正确,有人可以看看吗[关闭]如何使图表背景透明将基本名称的输出通过管道传递给字符串替换文本字段是基于其他字段验证的强制性ASP.NETMVC强制表格元素填充表格的整个长度CSS将自定义箭头应用于框有没有办法在颤抖中验证国际电话号码
延伸文章資訊
- 1最大公因數- 維基百科,自由嘅百科全書
最大公因數(Highest Common Factor,簡寫H.C.F.;或者Greatest Common Divisor,簡寫G.C.D.),又叫最大公約數,係兩個或以上嘅整數入面嘅最大嗰個因數。
- 2輾轉相除法| C++與演算法
輾轉相除法(Euclidean algorithm) ... 輾轉相除法是歷史上最著名的演算法之一,是求兩數的最大公因數(GCD) 極快速的方法。 ... 原理是兩個數字互相減來減去,最後就會剩...
- 3輾轉相除法
輾轉相除法是求最大公因數很有效率的方法. 首先我們介紹輾轉相除法的原理. Lemma 1.3.1 若a, b $ \in$ $ \mathbb {N}$ 且a = bh + r, 其中h, r ...
- 4數論——最大公因數_實用技巧 - 程式人生
所以(a,b)=(b,r)。所以只要不斷地遞迴求餘,最後一個餘數就是最大公因數。 下面給出C++實現。 // a must > b int gcd(int a,int b){ int r; ...
- 5使用R中的最大公因子来找到整数向量的最小公倍数? - 码农 ...
假设我有一个函数gcf(x,y),该函数返回x和y的最大公因数。因此,例如gcf(75,85) = 5 现在,我试图创建一个函数lcm(v),该函数接受一个整数向量并 ...