主题:[讨论]一个关于数组编写的作业问题。问题已解决,此贴已被锁,谢谢!
Lydia520
[专家分:0] 发布于 2010-05-05 08:33:00
不好意思,本人是Frotran新新人,有个关于数组的编写任务作业,由于种种原因,最后一刻了(明天上交),还没头绪,急需这里的高人老师们帮助呀!!!拜托了!
大致任务要求就是一个简单的数学理论。有a,b,c,d,e,f这几个字母代表数组中的元素变量,其中e是单位元素,然后要编写一个乘法表应该能够精确算出两个元素相乘的结果。或者通过一个general的方程编写运用这些元素得到一个能精确算出任一元素次方的方程。
具体要求请看我的附件,由于要求是英文版本的,本人努力的翻译成了下中文,其中不包括有些不确定的中文表达文字,请大家在阅览的时候谅解。
这里谢谢大家先!
等求高人方案呀~~~(附件中要求的方案不用全部回答,至少回答1个要求,其余的尽量多回答,谢谢了!!!)
最后更新于:2010-05-06 07:42:00
回复列表 (共8个回复)
沙发
Lydia520 [专家分:0] 发布于 2010-05-05 18:33:00
有没有fortran爱好者或者好心人 抽空帮忙解答下的呀?! !!! 十万火急啊~~~
板凳
asymptotic [专家分:16630] 发布于 2010-05-05 20:47:00
群论某也曾将学过,Fortran 编程还过得去;但自问,做这个习题不容易。我感觉这个题目很难,也许您老师并未让你们就一般群实现(这个我还真不知道)。
若是简单的群,您就考虑 四阶循环群,这个比较简单。自己先实现它,你十万火急,别人也许会“隔岸观火”。
3 楼
Lydia520 [专家分:0] 发布于 2010-05-05 21:16:00
恩,谢谢回复。 我的确意识到有很多隔岸观火的观众。。。但是我想如果有好心人能帮忙做下一种一个方案。
其实老师没让我们全部方案都要用frotran做出来,只要有能做一个fortran,run出来就可以了!最后一个option是说随便只要跟代数有关的测试编程就可以了,所以我想往越简单的方向去想。。。 目前我就只做了个关于求根的方程。但是很想做哪个cross product相乘得到一个新数组的方案。小女不会啊~~~
谁能给个简单的能run出来的关于cross product的呀~~万分感谢了呀!!!
4 楼
yeg001 [专家分:14390] 发布于 2010-05-05 21:29:00
本来作业题我就不想下载看的了, 看楼上说是群里于是类围观一下.未试过用Fortran写数论的程序.
指出些表面东西. 里面的order N应该是元素的个数, 就是N阶群, 如楼上asymptotic说, 他只要求少于12那给个简单的4阶也符合要求. 那个模块就是包括定义类型type, 和子函数子程序. 关键就是在模块那里把群的乘法表写出来, 再通过重载"*"和"指数".
怎么群被翻译成"数组"呢? 楼主没学过群论?
5 楼
yeg001 [专家分:14390] 发布于 2010-05-05 21:45:00
说句题外话, 感觉很像我某次帮一个在美国不小心修了<热统>的金融mm, 也是把英文版和自己翻译的中文版发给我...
6 楼
Lydia520 [专家分:0] 发布于 2010-05-05 21:57:00
不好意思,因为没学过这个的中文版本,所以我的学术翻译比较烂,也请谅解。
恩,基于你说的 简单的4阶等方法? 有没有具体的效仿 frotran的方案?或者其他讨论帖的link之类的? 或者一个format之类的可以作为修改参考的啊?!
关于的你好心提示,很感谢,但是我完全没概念说的是什么来的。。。如果能给些具体的frotran details,就非常感谢了!!!
btw,谢谢楼上好心人们的回复!我继续等更多好心人帮助。。。
7 楼
yeg001 [专家分:14390] 发布于 2010-05-05 22:14:00
我只学过群论, 没见过这方面的程序.
如果你是初学fortran要实现文档里面的功能要花不少时间.
既然你是学过数论知识再有些fortran编程知识这个问题应该不难解决的, 就是时间问题.
其实方案, 我觉得那个英文文档前段写得很清楚了.
8 楼
Lydia520 [专家分:0] 发布于 2010-05-05 22:26:00
所以有没有好心人能贴个例子的link或者给个更多 detial的啊?
就给个一般的corss product的例子就好了,先不考虑那些复杂的情况。
谢谢~~~继续等好心人们
我来回复