欢迎来到天天文库
浏览记录
ID:57044199
大小:222.50 KB
页数:31页
时间:2020-07-28
《Matlab输入输出函数课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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+y
2、.^2);则f1(2,3)Matlab内置的funm函数其实类似函数句柄格式A=[1,2;34];funm=(A,sin)数值(numeric)数值型数据包括整数(带符号和无符号)和浮点数(单精度和双精度)。在缺省(默认)状态下,Matlab将所有的数都看作是双精度的浮点数。Matlab数据类型使用整型变量和单精度变量可以节约内存空间。整数Matlab提供四种带符号整型和四种无符号整型数据类型。Matlab数据类型数据类型取值范围转换函数Signed8-bitinteger-27to27–1int8Signed16-bitint
3、eger-215to215–1int16Signed32-bitinteger-231to231–1int32Signed64-bitinteger-263to263–1int64Unsigned8-bitinteger0to28–1uint8Unsigned16-bitinteger0to216–1uint16Unsigned32-bitinteger0to232–1uint32Unsigned64-bitinteger0to264–1uint64例:A=input('PleaseinputA:')数据的输入:inputA=i
4、nput(提示信息)其中提示信息为字符串,该命令要求用户输入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)数据的格式化输出:fprintf按指
5、定的格式将变量的值输出到屏幕或指定的文件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.1416formatlong长格式
7、,双精度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变量的存储将变量保存到mat文件中sa
8、ve将所有变量保存到文件matlab.mat中savefnamesavefname.mat将所有变量保存到文件fname.mat中savefname变量将指定变量保存到文件fname.mat中可同时保存多个变量,各变量之间用空格隔开例:x=2:5;A=magic
此文档下载收益归作者所有