matlab输入输出函数

matlab输入输出函数

ID:39971896

大小:966.31 KB

页数:31页

时间:2019-07-16

matlab输入输出函数_第1页
matlab输入输出函数_第2页
matlab输入输出函数_第3页
matlab输入输出函数_第4页
matlab输入输出函数_第5页
资源描述:

《matlab输入输出函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学软件Matlab文件操作Matlab数据类型Matlab数据类型的最大特点是每一种类型都是以数组为基础,Matlab事实上把每种类型的数据都作为数组来处理。Matlab常用的数据类型有:numeric(数值型)char(字符型)logical(逻辑型)cell(单元型)struct(结构)Matlab数据类型数组Matlab7.1中的数据类型表逻辑型字符型单元型函数句柄函数句柄语法结构handle=@functionname函数句柄定义f(x)=x^2,可以写为f=@(x)(x.^2);f(100)f1=@(x,y)(x

2、.^2+y.^2);则f1(2,3)Matlab内置的funm函数其实类似函数句柄格式A=[1,2;34];funm=(A,@sin)数值(numeric)数值型数据包括整数(带符号和无符号)和浮点数(单精度和双精度)。在缺省(默认)状态下,Matlab将所有的数都看作是双精度的浮点数。Matlab数据类型使用整型变量和单精度变量可以节约内存空间。整数Matlab提供四种带符号整型和四种无符号整型数据类型。Matlab数据类型数据类型取值范围转换函数Signed8-bitinteger-27to27–1int8Signed1

3、6-bitinteger-215to215–1int16Signed32-bitinteger-231to231–1int32Signed64-bitinteger-263to263–1int64Unsigned8-bitinteger0to28–1uint8Unsigned16-bitinteger0to216–1uint16Unsigned32-bitinteger0to232–1uint32Unsigned64-bitinteger0to264–1uint64例:A=input('PleaseinputA:')数据的输

4、入:inputA=input(提示信息)其中提示信息为字符串,该命令要求用户输入A的值(可以是数或字符串)inputname=input('What''syourname?')例:输入字符串时必须带单引号单引号的输出:两个连续的单引号disp(X)输出变量X的值,X可以是数值矩阵或字符串一次只能输出一个变量>>B=[123;456;789];>>disp(B)disp数据的输出:disp>>A='Hello,Tom!';>>disp(A)例:fprintffprintf(fid,format,variables)数据的格式化

5、输出:fprintf按指定的格式将变量的值输出到屏幕或指定的文件fid为文件句柄,若缺省,则输出到屏幕上format用来指定数据输出时采用的格式,包含:普通字符串、格式字符串、转义字符%d(整数)%e(实数:科学计数法形式)%f(实数:小数形式)%g(由系统自动选取上述两种格式之一)%s(输出字符串)(换行)t(制表符)b(退格)\(反斜杆)%%(百分号)fprintf>>a='Hello';>>b=2.4;>>c=100*pi;>>fprintf('a=%s,b=%f,c=%e',a,b,c)例:format

6、中的格式字符串要与输出变量一一对应可以没有输出变量>>fprintf('TodayisMonday')例:11输出格式Matlab的输出格式Matlab以双精度执行所有的运算,运算结果可以在屏幕上输出,同时赋给指定变量;若无指定变量,则系统会自动将结果赋给变量“ans”在屏幕上输出运算结果时,可以通过format命令指定输出格式format只改变输出格式,不会改变变量的值!1212各种format格式解释例format短格式(缺省格式),同short3.1416formatshort短格式(缺省格式),小数点后4位3.1

7、416formatlong长格式,双精度15位,单精度7位3.14159265358979formatshortE短E格式(科学计数格式)3.1416e+000formatlongE长E格式3.141592653589793e+000formatshortG短G格式3.1416formatlongG长G格式3.14159265358979formatrat分数形式355/113formatcompact紧凑格式formatloose宽松格式format+,formatbank,formathex(详情查看联机帮助)1313变

8、量的存储将变量保存到mat文件中save将所有变量保存到文件matlab.mat中savefnamesavefname.mat将所有变量保存到文件fname.mat中savefname变量将指定变量保存到文件fname.mat中可同时保存多个变量,各变量之间用空格隔开例:x=2:5;A=m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。