📄 mathfaq.txt
字号:
发信人: FangQ (光芒之神), 信区: MathTools
标 题: 数学工具FAQ [2002/9/23]
发信站: BBS 水木清华站 (Tue Sep 24 03:04:44 2002)
#############################################################################
# 数学工具FAQ #
# MathTools Frequently Asked Questions #
#############################################################################
文档名称: 数学工具常见问题集
修订时间: 2002年9月23日星期一
语 言: 简体中文
版本编号: $Id: MathTools.FAQ.CN 1.0 Rev. 3 2002/9/23 15:59:16 QianqianFang$
更新周期: 每月更新
本文档由FangQ(Qianqian.Fang@Dartmouth.Edu)维护
最新版本发表在BigGreen BBS数学工具版
匿名访问地址为:http://bbs.dartmouth.edu/cgi-bin/bbsdoc?board=MathTools
注册用户Telnet登录地址:telnet bbs.dartmouth.edu
注册用户Telnet登录地址:http://bbs.dartmouth.edu/bbs/
及水木清华站MathTools版
访问地址为:http http://www.smth.org/
注册用户Telnet登录地址:telnet bbs.smth.org
最后更新: 2002/9/23 15:59:16
其他参与修订本文档的人员名单:
popo1999(email), hyphone(email), energy(email), mikie(email)
声明:
本文档的维护原则: 欢迎转载到其他BBS或学术网站,但在转载
时请将文件头完整保留。如果仅转载文章内个别问题的回复,请将该
回复的作者信息保留。本文档未经维护人或各问题回复的作者的许可
,严禁以商业目的将本文全部或者部分内容出版。本文档的维护人及
各问题回复的作者具有文章的所有权和最终解释权。
最新更新
What's NEW!
>=============================================<
前面加“*”号的为更新,其他为添加
-------------------------------------
1.11).什么是Gaussian拟合?(FangQ)
-------------------------------------
2.50).怎样才能把Maltab学精?(energy)
2.51).Matlab如何计算大阶乘?(lll)
-------------------------------------
数学工具(MathTools)
FAQ (Frequently Asked Questions)
>=============================================<
目 录
第一节:一般性问题
===================================
1).关于这个FAQ
2).什么叫数学工具?
3).数学软件的主要分类有哪些?各有什么特点?
4).什么叫拟合?什么叫插值?二者的区别是什么?
5).如何生成任意分布的随机变量?
6).FFT输入和输出的意义是什么?
7).我有一组x,y,z值,非规则点阵,如何绘制曲面或者等高线或者插值?
8).请问哪里能找到绘制等高线的算法?
9).特征值与奇异值有什么区别?
10).条件数很大(病态)的矩阵如何求逆?
11).什么是Gaussian拟合?
第二节:Matlab的常见问题
===================================
1).Matlab 6.X在Windows 2000/XP上无法启动
2).我有一组x,y,z值,非规则排列,如何在Matlab中绘图?
3).如何在给定句柄的axis里绘图?
4).由Matlab符号运算得到的公式怎么才能将数据代进去运算?
5).在Matlab中如何求最值点?如何求一维数组的极值?
6).Matlab中如何作线性拟合/线性回归/多元线性回归?
7).Matlab中如何作圆回归?
8).Matlab中如何绘制箭头?
9).Matlab中如何作二维数据的插值?
10).Matlab中如何绘制三维数据阵?
11).Matlab中如何注解一大段代码?
12).Matlab中如何计算程序运行的时间?
13).Matlab中如何改变默认的工作路径?
14).Matlab如何改变默认的图形字体?
15).如何在Matlab中实现交互操作?
16).Matlab中为什么只能在小数点后显示四位?
17).Matlab如何在命令窗口按照格式输出?
18).如何在Matlab中画隐函数曲线?
19).Matlab中什么函数可以删除矩阵的某一行或列?
20).Matlab中能开的最大数组是由什么决定的?
21).如何在Matlab中添加新的工具箱?
22).如何读写Matlab的.mat文件?
23).如何得到contour线上的坐标点?
24).如何将Matlab绘制的三维网格图帖到word里?
25).请问可以查看Matlab中函数的源代码吗?
26).Matlab有没有求矩阵行数/列数/维数的函数?
27).Matlab中如何中断运算?
28).Matlab中有没有画圆或椭圆的函数?
29).Matlab下如何定义整形
30).Matlab如何产生均匀分布的白噪声?
31).在Matlab中debug的时候能否跟踪变量的?
32).请问在Matlab中怎样输入特殊符号啊或者上标、下标?
33).Matlab中如何后台运行一个DOS程序?
34).Matlab如何加载输入文件(批处理模式)?
35).Matlab如何启动时执行规定的文件?
36).如何在Matlab GUI中使用图形背景?
37).大量数据点Matlab绘图为什么很慢?
38).Matlab中如何求解广义积分?即积分限到有无穷的或者有歧
异点的积分(瑕积分)?
39).为什么我的Matlab程序这么慢?
40).Matlab中如何作非线性回归?
41).Matlab中为什么我对m文件、simulink模块,mat文件的修改不起作用呢?
42).Matlab中,函数里面怎样使用基本工作空间中的变量,为什么inline
函数不能使用外面的变量?
43).怎样在Simulink中调用m文件?
44).Matlab中怎样进行数制转换?
45).matlab中的*.p是什么文件?怎么用?
46).在Matlab中有goto语句吗?
47).请问matlab6.X的那个matlab server是做什么的?
48).Matlab中如何用鼠标取得坐标?
49).Matlab中有阶乘函数吗?
50).怎样才能把Maltab学精?
51).Matlab如何计算大阶乘?
第三节:Mathematica的常见问题
===================================
1).Mathematica 可以定义变量为实数么?
2).Mathematica中如何中断运算?
3).请高手推荐Mathematica参考书
4).请问在Mathematica中如何画极坐标图?
5).Mathematica中如何对离散点作积分?
6).在Mathematica中创立palette?
7).Mathematica可以作用户界面吗?
8).Mathematica中如何使用中文?
第四节:Matcom的常见问题
===================================
1).什么是Matcom?它与Matirx/MIDEVA的关系是什么?
2).如何取出matcom矩阵的元素的值并交给C语言变量?
3).Matcom中有多个输出的函数在C++中应该怎么调用?
4).如何在VC或C++Builder中使用matcom数学库?
5).使用了matcom4.5数学库的VC/C++Builder程序如何发布?
6).安装matcom在搜索matlab路径时说找不到matcom.m,怎么办?
7).使用MIDEVA在编译有些工具箱和simulink的程序时出错,请
问是什么原因?
8).如何将C语言变量转换为Mm?
第五节:Matlab与其他语言和软件的接口问题
===================================
1).如何在Matlab中读取Excel的xls数据文件?
2).如何在Excel中嵌入Matlab?
3).mcc,mex,mbuild都是作什么用的?
4).用mcc生成的独立执行exe文件怎么发布?
5).如何在VC中调用Matlab engine?
6).如何在Matlab调用外部的c/c++/fortran函数?
7).如何在Delphi中调用Matlab(ActiveX).?
8).如何在C++ Builder中调用Matlab(ActiveX).?
9).如何在VB中调用Matlab(ActiveX).?
10).如何在VC中调用Matlab编译的cpp文件
11).如何在VC中调用mcc编译的dll?
12).如何在Matlab中调用其他软件的ActiveX接口?
第六节:高级语言数值、数学编程的问题
===================================
1).如何在Visual Fortran中画图?
2).在FORTRAN中如何动态开数组?
3).如何在Visual Fortran中使用LAPACK?
第七节:其他数学软件常见问题
===================================
暂无,有待补充
第八节:数学排版输入语言和软件
===================================
1).LaTeX如何修改行间距
2).LaTeX如何让表格的cell能写多行?
3).如何转换Word->PDF?
4).如何转换Word->Latex?
5).LaTeX如何使用中文?
6).如何在LaTeX中使得希腊字母显示为粗体,\mathbf不起作用?
7).LaTeX中引用参考文献[1~10]怎么产生?
8).LaTeX中的计数器怎么用?
9).Mathematica中绘制的图,如何插入到LaTeX文档中?
10).Matlab中绘制的图,如何插入到LaTeX文档中?
11).Tecplot中绘制的图,如何插入到LaTeX文档中?
12).Word/Powerpoint中绘制的图,如何插入到LaTeX文档中?
第九节:数学建模竞赛
===================================
1).什么是全国大学生数学建模竞赛CUMCM?
2).什么是美国数学建模竞赛MCM?
3).哪里能找到合适的数学建模书籍和试题资料?
4).我是研究生,是否还可以参加数学建模竞赛?
第十节:数学资源
===================================
1).请问哪里可以找到C/C++/Fortran数学函数库
2).请推荐好的中文数学软件论坛或网站
MathTools FAQ正文
>************************************************************************<
> 第一节:一般性问题
>************************************************************************<
===================================
1)关于这个FAQ
:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/6/22, SMTH/MathTools #
为什么要写这个FAQ呢?简单一点,就是为了避免重复,慢慢积累,
提高水平。
简单问题的重复其实是BBS上学术板块的一个老问题,以前就有人提
过,最近在水木清华的MathTools上lll又提出来,所以决定借鉴国
外newsgroup的传统,自己动手写中文的FAQ,把那些几年前就在问、
现在仍然在问的一些老问题全部都收录在这里,给他们画一个句号。
等版面上没有了这些老问题,自然会有新的、难的问题出来,等这些
问题又成为FAQ的时候,大家的水平就慢慢提高了。
不过自己想来,其实这仍然不是长久解决这个问题的办法,这是一个
学术传统的问题,需要大家去创造这样一种勤奋、踏实的学术大环境
,告诉在这样一个环境中参与交流和寻求帮助的人,当你遇到问题,
首先要有自己钻研的精神,不要轻易地把这样锻炼自己能力的机会给
否定掉,而去期待或者"恳求"别人的帮助来替自己寻找偷懒的理由,
然后才是去有效地寻找资料,或者当自己考虑比较成熟的时候在公众
论坛上提出自己的问题。
当然,上面主要是对于你本专业的问题而言,要先思考,再提问,但
如果非专业的,仅仅用一下就不再使用的,不妨去尽早寻求帮助的好。
这个FAQ今后每个月会更新一次,最新的文档地址参见文件头。如果
有新的问题收录,文档开头会有一个小的更新列表。原有的解答会被
更详细和正确的解答代替,但原解答的作者信息将继续保存。
每个问题的答复开头都有一行作者信息,格式为
:#作者姓名或者ID(联系方式或Email地址),更新日期,发表地址#
在本FAQ中引用WWW上获得的代码或者文档时,都将作者信息附在
文档中,以表示对作者的尊重。
本文档的维护原则:欢迎转载到其他BBS或学术网站,但在转载
时请将文件头完整保留。如果仅转载文章内个别问题的回复,请将该
回复的作者信息保留。本文档未经维护人或各问题回复的作者的许可
,严禁以商业目的将本文全部或者部分内容出版。本文档的维护人及
各问题回复的作者具有文章的所有权和最终解释权。
===================================
2)什么叫数学工具?
:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/6/19, BigGreen/MathTools#
广义的讲,我们可以把数学本身看作一种工具,她是人类认识这个纷
繁复杂的世界的眼睛和钥匙,数学用量化和逻辑为描述事物的运动变
化提供了统一的和严密的基础,并通过不断衍生新的数学分支来为描
述人类所认知的日趋复杂的世界体系提供强大有力的工具。
狭义的讲,我们这里涉及的"数学工具"除了部分数学理论和算法之外
,主要内容为数学软件,即通过使用计算机,进行特定数学计算或者
数学表述来实现功能的软件。
再狭义地讲,数学工具是水木清华和BigGreen BBS上两个版面的名字
,这里面聚集了很多很多认识的和不认识的热爱数学、使用数学软件
的朋友,这个FAQ就是献给他们的。
===================================
3)数学软件的主要分类有哪些?各有什么特点?
:#FangQ(Qianqian.Fang@Dartmouth.Edu),2002/6/19, BigGreen/MathTools#
数学软件从功能上分类可以分为通用数学软件包和专业数学软件包,
通用数学包功能比较完备,包括各种数学、数值计算、丰富的数学函
数、特殊函数、绘图函数、用户图形届面交互功能,与其他软件和语
言的接口及庞大的外挂函数库机制(工具箱)。常见的通用数学软件包
包括Matlab和Mathematica和Maple,其中Matlab以数值计算见
长,Mathematica和Maple以符号运算、公式推导见长。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -