(一)MATLAB中的输入与输出

先写一些,积累多点再来补充~

一   输入

1.input

input 的应用形式主要有以下两种,其中第一个输入的数字,第二个输入的是文本信息(一般为字符串)

x = input(prompt)

str = input(prompt,'s')

式中,prompt 代表要展示的文本信息,例如 a=input('please input a number\n') ,会在命令行上显示 please input a number ,此时可以手动输入一个数字(若输入其他格式例如字符会报错)。这是程序不会继续运行,而是等待输入数字后回车方可继续运行,文本输入同理。详见MATLAB中的input函数

2.其它输入

输入数据也可以是导入和读取文件数据,MATLAB支持的数据格式多种多样,常见的主要有txt格式、xml格式等,再次仅对少数函数进行介绍,若想了解更多可以参考MATLAB数据导入与分析中的关于文本、表格、图像等格式文件的导入函数,本文主要介绍函数调用形式的输入输出。

2.1  fscanf

首先,使用 fscanf 函数读取的文件格式为文本格式,应用到的三种形式如下:

 A = fscanf(fileID,formatSpec) 将打开的文本文件中的数据读取到列向量 A 中,并根据formatSpec 指定的格式解释文件中的值。fscanf 函数在整个文件中重新应用该格式,并将文件指针定位在文件结尾标记处。如果 fscanf 无法将 formatSpec 与数据相匹配,将只读取匹配的部分并停止处理。fileID(文件标识符)可以使用fileID = fopen('x.txt','a'); 的方式打开文件得到。formatSpec为数据段部分格式。

A = fscanf(fileID,formatSpec,sizeA) 将文件数据读取到维

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值