首页 理论教育 中学数学建模方法-数据的输入输出

中学数学建模方法-数据的输入输出

时间:2023-08-17 理论教育 版权反馈
【摘要】:1.数据的输入常用方法:(1)键盘输入:数据少时较方便,多时不宜使用;(2)用M文件产生数据:适用于较多数据的输入;(3)从ASCⅡ码文件载入数据:对文本格式的数据文件可用load命令直接读入MATLAB,其内容存放在以文件名命名的变量中.(4)利用fopen,fscanf,fread及MATLAB其他底层I/O命令读取数据:用于读取其他外部应用程序建立的各种特定格式的数据.2.数据的输出(1)利

中学数学建模方法-数据的输入输出

1.数据的输入

常用方法:

(1)键盘输入:数据少时较方便,多时不宜使用;

(2)用M文件产生数据:适用于较多数据的输入;

(3)从ASCⅡ码文件载入数据:对文本格式的数据文件可用load命令直接读入MATLAB,其内容存放在以文件名命名的变量中.

(4)利用fopen,fscanf,fread及MATLAB其他底层I/O命令读取数据:用于读取其他外部应用程序建立的各种特定格式的数据.

2.数据的输出

(1)利用diary命令输出数据:运行diary命令可以在当前工作目录上产生一个名为diary的日记文件,文件内容可以输出.关闭日记文件的命令为dairy off.

(2)利用Notebook输出数据:与dairy用法相仿,优点是文字质量高、版面规范,且M-book中的命令可以随时运行或修改,MATLAB工作空间中的数据随之改变.运行Notebook要求计算机上装有MS-Word.

(3)save命令输出数据:将当前内存中的变量存到文件中去.

(4)利用fopen,fprintf,fwrite及其他底层I/O命令输出特殊格式的数据:如需要在其他外部应用程序中使用MATLAB输出的特定格式的数据,使用此方法.

3.Save和load命令的使用

(1)save(将工作空间的变量存入磁盘)命令的常用调用方法:

①save:将工作空间所有的变量以二进制格式存入名为MATLAB.mat的缺省文件;

②save dfile:将工作空间所有的变量以二进制格式存入dfile.mat文件,扩展名自动产生;(www.xing528.com)

③save dfile x:只把变量x以二进制格式存入dfile.mat文件,扩展名自动产生;

④save dfile.dat x:将变量x以ASCⅡ码形式存入dfile.dat文件.

(2)load命令的常用方法(usual application of command load):

①load:把磁盘MATLAB.mat的内容读入内存;

②load dfile:将磁盘文件dfile.mat内容读入内存;

③load dfile.dat:将磁盘文件dfile.dat内容读入内存,这是一个ASCⅡ码文件,系统自动将文件名定义为变量名.

4.命令窗口数据直接输入语句(input)

可利用语句中输入的字符串内容提示用户在命令窗口直接输入程序运行所需的参数.调用格式为:

R=input('How many apples')

执行后出现提示字符串,输入的内容可以是MATLAB可估值的任何表达式.输入保存在变量R中.

R=input('What is your name','s')

执行后出现提示字符串,等待字符串输入,字符串直接输出为MATLAB字符串形式.

例 编制可由命令窗口输入被处理温度,使之在摄氏和华氏间转换的程序.

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈