『求助』!!!MATLAB上机程序 急!!

浏览:59743 回答:7
题目在附件里,好心的XDJM帮一下啊,把程序回复下嘛,在这先谢谢了~
先贴一道出来:
给定两个正整数 m
和 n,它们的最小公倍数 q
和最大公约数 p
之间关系为:mn=pq。故如果求得 p
便可非常方便的求得 q,反之也一样。欧几里德展转相除法求最大公约数是历史上著名的算法之一。另一个简单算法如下:

1)输入:m,n;pßm,qßn;

2) 如果
p = q,则转(4),否则转(3);

3) 如果 p<q,则 pßp+m;否则 qßq+n;转(2);

4) qßmn/p,输出最小公倍数 p
和最大公约数 q
结束。


试利用上面算法(欧几里德算法)编写 MATLAB 程序,并将结果与用 MATLAB 求最大公
约数命令:
gcd 和最小公倍数命令: lcm 计算结果作比较。






























邀请回答 我来回答

全部回答

(7)
默认 最新
谢谢楼主共享
2008年3月6日
评论 点赞
第一道有没显示出来的如下:
(1) 输入:m,n;p<-m,q<-n;
(2) 如果 p = q,则转(4),否则转(3);
(3) 如果 p<q,则 p<-p+m;否则 q<-q+n;转(2);
(4) q<-mn/p,输出最小公倍数 p 和最大公约数 q 结束。
2008年1月2日
评论 点赞
好的,题目是:1。给定两个正整数 m 和 n,它们的最小公倍数 q 和最大公约数 p 之间关系为:mn=pq。故如果求得 p 便可非常方便的求得 q,反之也一样。欧几里德展转相除法求最大公约数是历史上著名的算法之一。另一个简单算法如下
(1) 输入:m,n;pm,qn;
(2) 如果 p = q,则转(4),否则转(3);
(3) 如果 p<q,则 pp+m;否则 qq+n;转(2);
(4) qmn/p,输出最小公倍数 p 和最大公约数 q 结束。
试利用上面算法(欧几里德算法)编写 MATLAB 程序,并将结果与用 MATLAB 求最大公约数命令:gcd 和最小公倍数命令:lcm 计算结果作比较。
2。求平方根算法是历史上著名的算法之一。对于任意正实数C,取初始近似值x0>0(例如取x0=2),利用迭代计算公式 Xn=1/2[Xn-1+C/Xn-1]
编写程序对输入数据C=2,3,5,7,分别计算数列{ xn }的前八项,观察计算过程中有效数字位数变化的规律。
3.水手、猴子和椰子问题:五个水手带了一只猴子来到南太平洋的一个荒岛上,发现那里有一大堆椰子.由于旅途的颠簸,大家都很疲倦,很快就入睡了.第一个水手醒来后,把椰子平分成五堆,将多余的一只给了猴子,他私藏了一堆后便又去睡了.第二、第三、第四、第五个水手也陆续起来,和第一个水手一样,把椰子分成五堆,恰多一只给猴子,私藏一堆,再去入睡.天亮以后,大家把余下的椰子重新等分成五堆,每人分一堆,正好余一只再给猴子.试问原先最少有多少只椰子?
2008年1月2日
评论 点赞
admin
请把内容贴出来 不要以附件形式,目前下载附件是要扣分的 以后会有悬赏功能。
2008年1月2日
评论 点赞
题目也只有3道,不是很多的,大家能帮的就回复下程序啊~!
2008年1月2日
评论 点赞
就要急着交的了,各位会的就帮下啊~急的啊~!
2008年1月2日
评论 点赞
先自己顶一下~!
2008年1月2日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP