符号计算软件(张韵华) 2018秋 2017秋 2016秋 2015秋 2014秋 2013秋  课程号:00136101
2018秋 2017秋 2016秋 2015秋 2014秋 2013秋  课程号:00136101
7.4(12人评价)
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划 教学类型:理论课
课程类别:本科计划内课程 开课单位:数学科学学院
课程层次:专业方向 学分:2
课程主页:暂无(如果你知道,劳烦告诉我们!)
点评 写点评

想学mma并不太推荐这门课,因为对于mma多少有点太初等,这门课以及其所用的科大教材仅仅是介绍了mma中一些计算用的函数,一些画图的函数,最后教你个过程式编程。学完这门课可以做到把mma当做一个厉害的高级计算器,平时做作业再也不愁求积分解微分方程了(大雾),但是mma编程是学不到的。课程最后这部分过程式编程是值得吐槽的地方,一坨循环,一股子“Cathematica”的味道……mma支持C语言风格的代码不假,但是既然都学了,mma自己的编程总得讲点吧。

举个简单例子,求\(\displaystyle \sum_{n=1}^100000 n\)。一个C语言风格的代码可能会这样写

x=0;
Do[x+=n,{n,100000}];
x

当然实际上谁都知道直接使用Sum要更快:

Sum[n,{n,100000}]

然而对求和问题如果列表不大,内存够,先用Range生成1到100000的列表再求和要快一点,因为mma比较擅长列表操作:

Tr@Range[100000]

用时对比如下:

0.0457173,0.00120192,0.000311893

使用列表操作效果拔群:D

当然mma的函数式编程方面我也就是一新手,关于mma的编程知乎上倒是有不少好例子,反正看过之后你就会觉得硬生生把Mathematica代码写成Cathematica效率低而且不漂亮……

2018-01-25 23:20 6 1
蜜桃 2017秋

学完这门课能明白怎么用mma计算一些简单的数学问题,个人感觉颇有收获。

虽然基本没去上过课

考前自学了一晚上

最后拿了A+

惭愧

2018-01-24 16:10 3 0
Daroro 2015秋

 

这门课太简单了,感觉张老师水平很高,也很认真。无奈王新茂的那本书已经讲得差不多了,所以听不听张老师的课也无所谓了。全部作业是编自己选的100小题,期末考试开卷,有一个选择性的presentation,平时偶尔点名。要真是想学点东西的话就不要选这课了。

 

总之,Mathematica确实很有用,但是没有必要专门选一门这么水的课来学。

2016-02-05 11:25 3 0
alansui 2018秋

这个课可以考前一天自学!凑字数凑字数凑字数

2019-01-22 22:50 1 0
lalala 2018秋

课程形式: 老师提供两种选择,上网课or普通课堂,然而在最后算总评时候并没有什么区别,都是50%作业,50%期末。

平时的作业就在慕课平台上完成,都是选择题。此外还要提交额外的两次编程作业,分别是30道画图题和10道自定义函数题。

上课内容就是课本内容,超级水,因为是周五早上第一节的课,大冬天的早晨实在是没心情去西区上课了,所以咕了大半学期的课,还好不点名。

考试内容很水,也很抠细节,而且有大量往年重复题,课后题与作业题。

给分一般 上了优秀就大多数人3.7

2019-01-22 20:44 1 2
石兽 2018秋

可以作为一个入门,但是网上相关入门内容已经有很多了,不至于选这一个考试占比一半并且恶心无聊的课吧。 考试十分以上是随便就可以规避过去的小问题,实操也可以轻易看到帮助文档,考试却是非常谭浩强风格的考这些容易忘又没什么用的。重点也许应该放在最常用的table,range等函数,其他的反正开卷,我随便借了本mma建模,相比没拿那本教材似乎吃了点小亏,但这也说明内容不实用。 但是mathematica好好啊,内置函数的架构逻辑非常清晰。

2019-01-15 13:55 1 0
ptsed 2016秋

是门水课,但是选的人巨多,导致超了优秀率不得不向下调

张老师讲的内容都在王新茂的书上,基本只涉及了 Mathematica 的基本用法,核心语言什么的丝毫不涉猎

看了往年的某次试题,感觉十分简单。然而今年考试时,我甚至可以想象到老师费尽心思给同学们挖坑的画面

这门课凑个学分还是可以的

附张韵华老师2016年讲义:

https://drive.google.com/open?id=0B6sjhJ3bPTwuN0M2aXF6VHVrcms

以及并不具有参考价值的样题:

https://drive.google.com/open?id=0B6sjhJ3bPTwuZl9UU0JnNWhZcU0

2017-01-06 19:55 1 4

是一位会用mma给自己孙子念古诗的慈祥奶奶 说实话收获不如预想大,但给分良心

2019-03-11 00:42 0 0
西门咸鱼 2018秋

真真正正的水课,一学期就没去上过几次课,靠着作业学习。考前一天晚上突击看了几眼书,而且还只看了前两章不到,考试的时候边考边学,编程题有两道都是书本的课后题,刚好打印了往年学长写的,考试的时候我直接抄了。最后拿了A。

总之这真的是一门可以水的课。

2019-01-22 23:13 0 0
qzr 2016秋

课程较”水“,主要内容是介绍Mathematica的最最基础的语法,一些符号计算功能特性,而函数式编程等等我认为更重要的部分基本没有提到,感觉听课不如自己看Mathematica的帮助文档。

做项目演示似乎可以加分。考试风格非常类似C语言,开卷但挖了很多坑。

2017-06-08 15:54 0 0
ljt0602 2016秋

课确实很水 人多 听课的人不是很多 最后有展示可以选择上不上 根据作业、一次点名、展示和考试算分吧 不确定度很大 好好写作业不错~

2017-01-06 23:44 0 0
zzjjbb 2016秋

课讲的一般,没完全抓到mathematica的核心精髓,或者可能是思维方面比较老了吧。人巨多不知道为啥,挤死了。期末考试跟c语言差不多稀奇古怪,课程演示感觉也没啥用,最后只给了3.3不知道为啥,十分郁闷。

2017-01-06 12:52 0 0

其他老师的「符号计算软件」课

张韵华老师的其他课

计算方法B 8.5 (6) 2019春 2018春...
符号计算系统 8.0 (1) 2011春
符号计算系统Maple 2009秋 2008春
符号计算系统 2013春 2010春...
线性代数 2009春 2008秋...
计算方法(A) 2003秋 2003春