- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章1matlab课件
第三章 MATLAB的开发环境和工具;3.1 MATLAB与其他软件的接口关系
3.1.1 与磁盘操作系统的接口关系
1、变量的存储与下载
⑴save
功能:用以将工作空间中的变量保存到磁盘上。
格式一: save
将工作空间中的所有变量保存在一个名为:“matlab.mat”的
二进制格式文件中,该文件可通过load命令来重新装入工作
空间。
格式二: save 文件名 变量名
将工作空间中指定的“变量名”保存在指定“文件名.mat”的二进
制格式文件中。;格式三: save 文件名 变量名 选项
使用“选项”指定ASCII文件格式,将所列变量保存到
“文件名”
所指定的文件中。
“选项”有以下几种:
-ascii 以8位ASCII格式保存数据
-ascii -double 以16位ASCII格式保存数据
-ascii -tabs 以8位ASCII格式保存数据,使用tab作
分隔符
-ascii –double -tabs 以16位ASCII格式保存数据,使用tab作分隔符
;⑵load:
功能:从磁盘文件中重新调入变量内容到工
作空间。
格式一: load
将保存在“matlab.mat”文件中的所有变量调入
到工作空间。
格式二: load 文件名
从“文件名 . mat”中调入变量,可给出全部路
径。
;2、工作日志的记录
diary 命令可以把MATLAB工作过程中的全部
屏幕文字和数据以文本方式记录下来,成为
一个工作记录。
diary on %默认文件名diary.txt
diary bbb %文件名为bbb.txt
diary off %结束记录
;3、日期和时间命令
MATLAB 7.x以三种格式表示:日期字符串、连续
的日期数值和日期向量,不同的日期格式可以相互
转换。
①日期格式
(1)日期字符串
日期字符串是最常用的,有多种输出格式。
例,“2007年1月1日”可以表示为:‘ 01-Jan-2007
08:50:10’、‘01-Jan-2007’、‘01/01/2007’、 等。
(2)连续的日期数值 730303
(3)日期向量 [year month day hour minute second]
;②获取系统时间
(1) date:按照日期字符串格式获取当前系统时间
格式:
str=date
说明:str=date可得到当前日期的字符串,其格式为
dd-mmm-yyyy,其中mmm表示月份的前三个字母。
(2) today:自公元0年1月1日起流逝的天数(serial date型)。
;(3) clock:得到表示当前时间的日期向量。
格式:
c=clock
说明:
c=clock可得到六元素的日期向量,它包含当前日期和时间的
十进制格式。
c=[year month day hour minute second]前五个元素为整数,最
后一个元素表示1/100秒。利用fix(clock)可只取整数秒。
例如:
c=fix(clock)
c =
2005 7 30 10 40 58
这表示现在是2005年7月30日10:40:58。;(4)now:按照连续的日期数值格式(serial date型)获取当前系统
时间;
格式:t=now
说明:t=now可得到表示当前日期和时间的串行日期值,
rem(now,1)可得到时间,floor(now)可得到日期。例如:
t=now, t1=rem(now,1), t2=floor(now)
t =
7.3252e+005
t1 =
0.4430
t2 =
732523
;③日期时间的显示格式
日期时间的显示可以使用datestr函数显示为字
符串的样式。datestr函数的格式如下:
datestr(D,dateform)
%将日期按指定格式显示
说明:
str=datestr(D,dateform)可将串行日期数值阵列D的每个元素转换成字符串,可选的变量dateform指定了结果的数据格式,其中dateform可以是数值,也可以是字符串,这两种格式如表所示。
;塔胡涣响箩潮歌殖润福堂像石警芽腾拙哪班夹赣锈蜀伎技掉炼晨钙画周之第三章1matlab课件第三章1matlab课件;在这一命令中,D由now或date命令产生,而
由str=datestr(D,dateform)得到结果字符串,可
作为datenum或datevec命令的输入。
在命令中,当不指定dateform时,则取以下默
认值:
1:当D只包
文档评论(0)