本帖最后由 厚积薄发 于 2010-6-22 18:20 编辑
会议实录(二) 第二阶段:报告(labfans:论坛zpz1111) 1、报告 活动发言人(291269111) 20:05:14
下面进入第二个报告! 活动发言人(291269111) 20:06:17
下面由Labfans论坛发言人做报告! labfans-zpz11111 (582684658)
20:06:40 怎样认识mathcad 本人是一个退休了的工程技术人员,仅仅是一名数学爱好者,对数学不具专长,但对数学软 件mathcad却情有独钟。从dos时代的mathcad 1.0 就用它来辅助工程计算,到今天退休十几年了 ,还每天要摆弄一两个小时的 mathcad14 ,这个优秀软件不仅成了我的助手,而且成了我的伴侣 。日久天长,对他的认识也就逐渐固化了。现在把这些肤浅的看法,拿出来献丑。 labfans-zpz11111 (582684658)
20:07:08 有些同道,把mathcad十分有特色的语言戏称为M++语言,它虽然不是软件包原作者正式取用 的名称,倒也很能勾画出它的特点,老朽觉得这句戏言(甚至可以说是爱称)深得这个数学软件 的三昧,举双手赞成。 labfans-zpz11111 (582684658)
20:07:31 在经得住时间考验的众多数学软件之中,不论大小都各有自己的特点。MathCAD是属于那种 深受用户喜爱的“下里巴人”类型的一类。这不仅由于它有比较全面而强大的数字计算、符号推 演、图形绘制、动画制作功能,还因为它有一种完善、实用而又独具特点的高级语言编程能力。 labfans-zpz11111 (582684658)
20:07:58 MathCAD语言的突出特点是,它使得编程语言与数学语言达到了迄今为止的最大靠拢。仅此一 点就足可使它身价倍增。它不仅能够在计算机上实现数学问题的求解算法,使之变成轻松愉快的 工作,更重要的是它给我们提供了重新审视数学软件价值的新视点,开辟了寻求数学软件与信息 技术相结合的新视野。为此,我总想把数学软件由高级编程语言形式到数学页面形式的演变,类 比于电脑系统平台由DOS向windows的进化。这比喻也可能不够精确,但虽不中亦不远矣。 labfans-zpz11111 (582684658)
20:08:30 下面,直接借用北航出版社的一本专著《mathcad在数学实验中的应用》的观点,来描述 mathcad的这些特点,我甚至觉得M++语言这个别名,可能是这本书最先推出的。 labfans-zpz11111 (582684658)
20:08:54 M++语言,是一种以数学表达式为主要成分的高级语言。与我们所见到的其它高级语言相比, 它的最大特点是,以功能强大的自动翻译程序作后盾,使编程语言中的表达式和传统的数学表达 式取得了最大限度的统一。而且让这种统一后的表达式占据了M++语言的主导地位,并把自然英语 词汇的数量减少到最低限度。由此,使得它具备了以下几个重要特点和优势: labfans-zpz11111 (582684658)
20:09:32
1.它是一种完整的结构化语言。基本结构简洁清晰、具有无与伦比的可读性:
用M++所编程序可读性极强,无需专门的计算机编程训练,凭借数学知识能够一看就懂,所编 程序如有错误,容易发现。也十分易于调试。 labfans-zpz11111 (582684658)
20:10:00
2.程序中可接受的数据类型异常丰富:
使用M++语言编写的程序,能支持多种类型的复杂数据(有些是其它高级语言无法做到的)。除了 通常各种高级语言都能支持的整型、实型等基本类型之外,还可以支持复数、复函数、复矩阵、 超矩阵、矩阵运算,甚至包括求导和不定积分等解析运算及其相应的操作数。 labfans-zpz11111 (582684658)
20:10:43
3.将子程序统一在函数概念之下,有特强的返回能力:
M++语言编写的计算机程序,他的子程序表现为一个个功能强大的内置函数,甚至可以直接返 回矩阵和超矩阵。有的计算机行家做过比较之后认定说:“这一点超过了C语言。”
labfans-zpz11111 (582684658)
20:11:18
4.函数的参数表中可以容纳函数名 (别种语言不具备此功能)。
labfans-zpz11111 (582684658)
20:11:53
5.具有十分丰富的函数库:
MathCAD 具有含量丰富的函数库(前面已说明,M++的函数概念包括着其它语言中所说的子程 序),并随版本的改进,不断改善和扩充。到mathcad7.0版,就已经含有内置函数245条,到了 mathcad14版,已有了683条内置函数,可以直接调来用于解决一般常见数学问题的求解计算。此 外,用户还可以把自己的自定义函数添加到这个函数库中去。
labfans-zpz11111 (582684658)
20:12:29 认识mathcad的我见: labfans-zpz11111 (582684658)
20:12:53 网上偶尔会听到一些不同的声音,讥之者曰:“mathcad不过是一个玩具”,荐之者曰: “mathcad 可以做一个《数学公式输入器》使用”。其实这些都是误解。 人们可能觉得M++语言太像数学语言,不太像计算机语言。那是因为人们过于牢固地保留了“ 计算机语言和数学语言有很大的不同”这种历史偏见。也许因为它太平常,也许因为它太好用, 好到人们看不到它的特点,看不见它的方便,甚至于还会有人因其太平易近人而产生一种失落感 。只有变换一个视角,才会得到一个新认识,才能深人一层把握事物的本质。我甚至想 说:"mathcad 模式,不失为应用数学软件的一个发展方向"。 labfans-zpz11111 (582684658)
20:14:22 个人偏见,不能登大雅之堂,见笑见笑。 完。 活动发言人(291269111)
20:14:57 感谢zpz1111给我们做的关于Mathcad之我见的精彩报告 2、讨论 活动发言人(291269111)
20:15:09 下面进入10分钟的交流讨论环节 活动发言人(291269111)
20:15:24 大家可以自由讨论关于刚才报告的内容 madio_huashi3483(20694876)
20:16:11 呵呵,当初认识 学习MATHCAD的时候还是在01年建模的时候!后来国内的高校好像不是太重视这款软件,也没有新的教材,久而久之,被matlab取代了 madio_MATLAB版主(675308355)
20:16:21 虽然 没有用过Mathcad 我想知道她和matlab的区别在哪。除了编程语言不同。 madio_wanghuizan2004(67918585)
20:16:33 今天我觉得主要目的是提高和创新国内数学软件,请问zpz11111觉得国内软件发展需要吸取mathcad的哪些优点? matlabfan-asxinyu(1287263703)
20:17:20 说到这个,我觉得还是应该大力发展开源的数学软件,工具啊 madio-厚积薄发(1421876738)
20:17:56 我觉得Mathcad在教学上应用的前途应该很广泛 madio_wanghuizan2004(67918585)
20:18:17 是的 可以自己加入数学库、工具包的软件很有发展前景 madio-厚积薄发(1421876738)
20:18:56 因为其排版方式接近于纸上的排版 matlabfan-asxinyu(1287263703)
20:19:11 scilab 这样的开源数学软件包还是有前途的。。。 madio_huashi3483(20694876)
20:19:37 这一点,先说一下,看一下我们的madio的编程论坛,下面囊括了几乎绝大部分著名数学软件,但是论坛里几乎没有几个人全部认识这些软件 matlabfan-asxinyu(1287263703)
20:19:41 国内现在的大学教育里面根本没有这个概念。。。 madio_huashi3483(20694876)
20:19:50 很好的一个例子,DPS matlab-simulink(191870746)
20:20:10 哦,信号处理吧 madio-厚积薄发(1421876738)
20:20:20 Mathcad其具有强大的翻译功能 madio-厚积薄发(1421876738)
20:20:26 这是Mathcad的功能特点 madio_MATLAB版主(675308355)
20:20:35 DPS 数字信号处理。 madio_huashi3483(20694876)
20:20:51 DPS是国内比较优秀的数学软件,他的开发者也在我们论坛做版主,但是他没有任何介绍的东西出来,久而久之,几乎没有人去关注! madio_MATLAB版主(675308355)
20:20:55 确是认不全 madio-厚积薄发(1421876738)
20:21:03 因为其这个特点,使得其称为纸面排版式语言,类似于latex但是,它能够求解问题 madio-厚积薄发(1421876738)
20:21:19 其具有动态性 madio_MATLAB版主(675308355)
20:21:22 以前听小帅 跟我说过。 madio-厚积薄发(1421876738)
20:21:38 也就是说,你输入类似于排版中的公司,就有结果 madio-厚积薄发(1421876738)
20:21:43 这就是其动态性 matlab-simulink(191870746)
20:22:03 确实很好啊 madio-厚积薄发(1421876738)
20:22:06 其还可以想LaTeX一样嵌入文字 madio_huashi3483(20694876)
20:22:16 所以软件 无论是开源也好,商业也好,没有宣传,没有使用量,没有教程,再好的软件,还是落寞! madio-厚积薄发(1421876738)
20:22:36 所以在教师排版中应用很广泛,这个特点是其他三大主流数学软件所不具有的 PTC Mathcad(1482418010)
20:23:34 尊敬的zpz111以及各位版主,数学爱者,你们觉得希望厂商分享怎样的内容,能帮助大家了解学习软件,希望得到大家的一些反馈,谢谢. labfans-zpz11111 (582684658)
20:24:15 我多么希望我们开发出自己的更贴心的数学页面语言的“下里巴人”类的数学软件啊! madio-厚积薄发(1421876738)
20:25:01 要是有更多的Mathcad资料的话 madio_huashi3483(20694876)
20:25:03 我觉得还是在校园推广上多做些文章!只有大家去学了,去用了,自然有了自身的价值! matlabfan-asxinyu(1287263703)
20:25:04 咋都这么关注商业软件,不关注开源的,这是一个更大,更灵活的东西。。。 madio-厚积薄发(1421876738)
20:25:20 估计会有更多的人参与进来 madio_MATLAB版主(675308355)
20:25:35 应该让大家知道数学软件在他们学习中会起到很大的作用。 madio-厚积薄发(1421876738)
20:25:37 matlab之所以那么受欢迎,是因为其容易理解的帮助文档 PTC Mathcad(1482418010)
20:25:52 谢谢大家的反馈,因为看到很多爱好着在论坛里贡献思想 madio_huashi3483(20694876)
20:25:55 商业软件也好,开源软件也好,关键是使用量的问题! madio_wanghuizan2004(67918585)
20:25:58 新软件开发出来 可以先依托一些数学论坛来介绍、测试 matlab-simulink(191870746)
20:25:58 软件:一在宣传;二在其本身的特点。 madio_MATLAB版主(675308355)
20:25:59 关键是让他们知道这个信息。 madio_wanghuizan2004(67918585)
20:26:08 要上手快 易于操作 madio_MATLAB版主(675308355)
20:26:22 软件的好坏评判在于它的使用者。 madio-厚积薄发(1421876738)
20:26:27 Mathcad现在最缺的就是:没有很多的教材 madio-厚积薄发(1421876738)
20:26:32 Mathcad现在最缺的就是:没有很多的教材 madio-厚积薄发(1421876738)
20:26:43 这是Mathcad的缺陷 madio-厚积薄发(1421876738)
20:26:57 matlab有很多的老师用,所以有很多的课件教材。而Mathcad,可能是数学系的老师用的比较多
madio_huashi3483(20694876) 20:27:34
就像超女快男 虽然很恶俗,但是他的宣传,足以称雄国内第一选秀节目!
matlab-simulink(191870746) 20:27:44
对,大学老师都推荐用matlab
madio_MATLAB版主(675308355) 20:27:50
赞同。
PTC Mathcad(1482418010) 20:27:59 所以作为厂商的市场部人员,也收集一些反馈,希望有所改进,特别是在非商业的一些 资料上. madio-厚积薄发(1421876738) 20:28:13
恩 活动发言人(291269111) 20:28:19
好的 由于时间关系,现在我们进入下一个阶段! madio_huashi3483(20694876) 20:28:20
社会认知度越高,无论商业软件还是开源软件,都是抢手的! madio_huashi3483(20694876) 20:28:40
就如同现在建模竞赛的matlab, madio_huashi3483(20694876) 20:28:59
每个学校的老师必教学生! madio_huashi3483(20694876) 20:29:12
呵呵呵,对不起,说多了! |