偶数擦人 发表于 2006-6-21 11:22

Mathematica课程设计。谢谢了

数学应用软件课程设计选题


1、 试写出用函数方法实现牛顿法的程序。要求这个函数采用某一函数的名称和初始猜测值作为它的变元。还要求它保持输入值的精确度,并以初始猜测值的精确度输出求得的根,同时还要输出计算此根所需的迭代次数。可考虑使用内置函数FixedPoint和Nest。

2、 试写出一函数normInfinity,使其求一方阵A的无穷大范数。以normInfinity[]函数作为辅助函数,写出一函数conditionNumber,用来输出A的条件数。使用conditionNumber[]函数计算前10个希尔伯特矩阵的条件数。

3、 编写一程序包myRowreduce[],能将矩阵(1)利用高斯消元法化为上三角矩阵;(2)化为对角阵;(3)化为行最简形;(4)利用myRowreduce[]程序包求逆矩阵。

4、 编制一维、二维、三维随机游动的程序,并将该随机游动程序可视化。对每个程序给出100步随机游动的可视化效果图。

5、根据自己的兴趣和爱好,寻找一个切入点,利用Mathmatica软件进行研究,写一篇5000字左右的研究论文。如:

1) 雪花模拟
2) 分形研究
3) 欧拉法
4) 龙格库塔法
5) 函数极值求法及其应用
6) 蒙特-卡罗方法
7) 差分方法
8) 数学建模应用
9) 混沌方法

注:以上各题任选一题,要求其Mathematica程序上机调试通过,并交打印稿。论文格式见下文。
谢谢各位了 小弟刚学Mathematica

[ 本帖最后由 suffer 于 2007-1-16 21:00 编辑 ]

suffer 发表于 2007-1-16 21:01

程序的你自己可以搜索一下的到

研究论文自己去找基本书,很多关于算法的书籍都会谈到上面的这几个算法
页: [1]
查看完整版本: Mathematica课程设计。谢谢了