欢迎来到天天文库
浏览记录
ID:15415426
大小:982.00 KB
页数:133页
时间:2018-08-03
《认识matlab及编程和单片机开发与仿真软件keil c的使用和 labwindowscvi基础与入门(同名)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、控制类工程实训——基本软件的认知实验报告学院:自动化学院班级:学号:姓名:133目录第一部分认识MATLAB及编程3第二部分单片机开发与仿真软件KeilC51的使用16第三部分LabWindows/CVI基础与入门27第四部分心得体会·······································································34133第一部分认识MATLAB及编程1.MATLAB的概况 MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字
2、处理,可视化建模仿真和实时控制等功能。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多。时至今日,经过MathWorks公司的不断完善,MATLAB已经发展成为适合多学科,多种工作平台的功能强大大大型软件。在国外,MATLAB已经经受了多年考验。在欧美等高校,MATLAB已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能。在设计研究单位和工业
3、部门,MATLAB被广泛用于科学研究和解决各种具体问题。在国内,特别是工程界,MATLAB一定会盛行起来。可以说,无论你从事工程方面的哪个学科,都能在MATLAB里找到合适的功能。时间版本19851.019862.0(含控制系统工具箱)19883.919934.0(含Simulink1.0)19944.2(含simulink2.0)19964.319995.320006.0(含Simulink4.0)20016.1(含Simulink4.1)不详6.2120036.5MATLAB的发展进程2.MATLAB的启动与运行l工作空间窗口l当前目录窗口l命令历史窗口l命令窗
4、口在命令窗口可直接输入运算程序进行运算。例1输入一个矩阵a,求它的转置a1。a=[123;456;789]>>a=[123;456;789]a=123456133789>>a1=a'a1=147258369>>有关工作空间的一些命令操作命令说明Clc翻过一页命令窗,光标回到屏幕左上角Clear从工作空间清除所有变量Clf清除图形窗口内容Clearall从工作空间清除所有变量和函数Delete<文件名>从磁盘中删除指定文件Who列出当前工作空间中的变量Whos列出当前工作空间中的变量及信息Which<文件名>查找指定文件的路径What列出当前目录下的m文件和mat文件
5、Demo例子演示窗口Help<文件名>查询所列命令的帮助信息more命令窗分布输出Saveneame保存工作空间变量到文件neame.matSaveneamexy保存工作空间变量x、y到文件neame.matLoadneame装载neame文件中的所有变量到工作空间Loadneamexy装载neame文件中的变量x、y到工作空间Diaryneame.mDiaryoff保存工作空间一段文本到文件neame.mTypeneame.m在工作空间查看neame.m文件内容3.数据格式单击File—Preferences—打开参数设置对话框,其中数据格式选项说明如下:数据格式
6、解释例a=1/3Short短格式0.3333Long长格式0.33333333333333Hex十六进制3fd5555555555555Bank金融格式0.33Plus+格式+ShortE短指数格式3.3333e-001LongE长指数格式3.333333333333333e-001ShortG短紧缩格式0.33333LongG长紧缩格式0.333333333333333Rational有理格式1/3133Loose稀疏格式0.3333数据格式也可在命令窗口直接用命令设置。格式为:format<数据格式名>。如formatrational4.注释与标点(1)百分号后
7、的所有文字为注释,不参与运算。例2symsxy%定义符号变量x,y(2)多条命令可以放在同一行,用逗号或分号隔开,逗号表示要显示该语句运行结果,分号表示不显示运行结果。例3x=[2,3];y=[4,5];z1=x+y,z2=x'*y>>x=2;x=[2,3];y=[4,5];z1=x+y,z2=x'*yz1=68z2=8101215>>(3)一条语句也可以写在多行,用三个点表示该语句未完,续在下一行。例4f=3*x^6+4*x^5-8*x^4+...7*x^3+8*x^2-3*x+35>>x=1;f=3*x^6+4*x^5-8*x^4+...7*x^3+8*x^
此文档下载收益归作者所有