page1
MathCAD
MathCAD
是由
MathSoft
公司推出的一种交互式数值系统。在输入一个数学公
式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。最
令人激动的是在加入软件包自带的
Maple
插件后能直接支持符号运算。你可以在计
算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科
技领域中的复杂表达式的值,并可显示数学表格和图形
,
通过对图形结果的分析,
使我们对问题的理解更加形象。
MathCAD
的用户主要针对具备应用数学知识但并不要求具有较多的计算机
知识的用户,如工程研究人员、学生等。
一、文件功能
(
1
)
Insert……
在当前文件中插入
MathCAD
文件,能达到合并两个文件的
效果。
(
2
)
Save Configuration……
将当前
MathCAD
有关的字体属性、数值有效
位等各类设置存贮成一个配置文件
,
以备后用。
(
3
)
Execute Configuration……
载入配置文件。
(
4
)
Associate Filename……
定义文件变量。此功能提供
MathCAD
与外部数
据的接口功能。将数据文档(如
.dat
.prn
等数据文件)载入
MathCAD
内,并
将数据送给矩阵或矢量。此功能较为重要,通过此功能,用户可以用其它语言编写
程序(如用
C
语言编写自己的计算程序,通过
fprint
函数生成数据文件),然后将
包含计算结果的数据文件送给
MathCAD
处理。下面将详细说明
MathCAD
如何读
写数据文件。
二、数据读写功能
为了进行
ASCII
数据文件读写,
MathCAD
提供几个内部读写函数
READPRN
()、
WRITEPRN
()、
APPENDPRN
()、
READ
()、
WRITE
()、
APPEND
()
(函数名必须大写)。其中
READPRN
()、
WRITEPRN
()、
APPENDPRN
()
是对结构化数据(
structured data
)文件进行读写和追加;而
READ
()、
WRITE
()、
APPEND
()是针对无结构数据(
unstructured data
)文件进行操作。下面
以无结构化数据为例子说明
MathCAD
的数据读写功能。
第一步:建立文件变量
点击
File
菜单下的
Associate Filename……
命令,弹出
Associate Filename
对
话框。在对话框中选择好数据文件后,在
MathCAD variable
中输入文件变量名
filevar,
然后点击
Associate
选项便建立文件变量
(
见图二
)
。
第二步:定义数组变量
(
1
)定义下标
i:=0..100
(
2
)向数组读入数据,即完成了数据的读入功能。
vi
:
=READ(filevar)
注意:
1.MathCAD
对变量名区分大小写。
2
.文件为
ASCII
文件,数值间用空格隔开,例如文件格式为
100 200 300
。