基础强化训练.docx
- 文档编号:27775715
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:9
- 大小:475.09KB
基础强化训练.docx
《基础强化训练.docx》由会员分享,可在线阅读,更多相关《基础强化训练.docx(9页珍藏版)》请在冰豆网上搜索。
基础强化训练
附件1:
学号:
0121011360132
基础强化训练
题目
Matlab仿真训练
学院
自动化学院
专业
自动化
班级
自动化1001班
姓名
指导教师
2012
年
7
月
6
日
课程设计任务书
学生姓名:
专业班级:
自动化1001班
指导教师:
刘芙蓉工作单位:
武汉理工大学
题目:
绘制y=sin(x);y=2x/pi的图像,并估计交点的解;
初始条件:
1.MATLABR2011b版本的软件;
2.课程设计辅导资料:
Matlab教程,控制系统MATLAB仿真与设计,高等数学应用问题的MATLAB求解。
3.已修课程:
高等数学(上、下),经济数学——线性代数,复变函数。
4.主要涉及的知识点:
正弦函数的图像,函数相交求交点解的估计。
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1.用尽可能多的方法完成计算及绘图;
2.报告应对编写的程序、每个函数的图像进行详细说明,并指出交点的解,讲明实现过程(可截屏说明实现过程);
目录
1.绪论------------------------------------------------------------------------1
1.1MATLAB软件的介绍------------------------------------------------2
2.函数的编程、图像与求解---------------------------------------------------------3
3.结束语--------------------------------------------------------------------------------6
1.绪论
1.1MATLAB软件的简介
MATLAB是Matrix(矩阵)和Laboratory(实验室)的简称,是美国MathWorks公司的产品。
MATLAB的第一个商业化的版本是3.0DOS版本,之后MathWorks公司继续进行MATLAB的研究与开发,逐步发展成为一个集数值处理、图形处理、图像处理、符号计算、文字处理、数学建模、实时控制、动态仿真和信号处理为一体的数学应用软件。
MATLAB产品系列的优点包括:
1针对多个函数提供多核支持并增强性能,对图像处理工具箱中的大型图像提供更多支持2使用Matlab命令求积分不仅可对已知解析表达式的函数进行积分,还可以对一些离散点的数据进行积分(近似值),通过输入简单的命令就可得到结果,轻松完成手工计算难以处理的含有大量数据的工作.3使用MATLAB的编程工作量会大大减少。
MATLAB工具包都是现成的,调用一下很方便。
4它在数学类科技应用软件中在数值计算方面很方便。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
5MATLAB解算问题要比用C,FORTRAN等语言简单得多。
2.函数的编程、图像与求解
2.1函数y=sin(x)的图像编程及图像
2.1.1编程
>>x=-pi:
0.05:
pi;
>>y1=sin(x);
>>plot(x,y1)
>>title('y=sin(x)图像')
>>xlabel('x'),ylabel('y1')
2.1.2图像
y1=sin(x)的图像是一条曲线,取值范围为-1~1。
如图:
2.2函数y=2x/pi的图像编程及图像
2.1.1编程
>>x=-pi:
0.05:
pi;
>>y2=2*x/pi;
>>plot(x,y2)
>>title('y=2x/pi图像')
>>xlabel('x'),ylabel('y2')
>>gridon
>>gridminor
2.1.2图像
2.3函数y=sin(x)与y=2x/pi在一张图上的图像编程及图像
2.3.1编程
>>x=-pi:
0.05:
pi;
y1=sin(x);
y2=2*x/pi;
plot(x,y2,x,y1)
>>xlabel('x'),ylabel('y1,y2')
2.3.2图像
2.3.3编程
>>x=-pi:
0.05:
pi;
y1=sin(x);
y2=2*x/pi;
subplot(2,1,1),plot(x,y1,'r')
title('y=sin(x)图像')
xlabel('x'),ylabel('y1')
>>subplot(2,1,2),plot(x,y2,'g')
>>title('y=2x/pi图像')
xlabel('x'),ylabel('y2')
2.3.4图像
2.3.5求解编程
x=-pi:
0.05:
pi;
y=sin(x)-2*x/pi;
plot(x,y)
xlabel('x'),ylabel('y')
gridon
gridminor
2.3.6图像
得到:
当x=1.5704时,sin(x)=2x/pi;
3结束语
本次的基础强化训练是我进入大学以后的第一次的课程设计,经过这第一次的课程设计,我首次接触到关于课程设计的一些的基本事项,其中包括如何进行课程设计,在课程设计中需要注意的事项,通过自己查阅课程设计相关的资料独立的完成自己的课程设计内容,以及如何撰写课程设计论文等。
本次课程设计,不仅让我复习了一下以前学过数学的基本知识,并且了解了一些MATLAB的基本操作更多的是对文字的处理和论文格式的调整,我相信这对我以后的毕业论文设计或是以后的工作都起了一个很好的铺垫作用,同时,这次设计也教会了我严谨的学习工作态度.在这个过程中,我时常会遇到这样那样的问题,很多时候都是靠自己上网搜相关的资料,然后尝试着解决问题,有的时候自己实在解决不了的问题就跟身边的同学交流,最后,我一定会把困难解决。
在课程设计刚开始的时候对MATLAB软件了解的不是很多,不知道如何下手,然后自己就到图书馆去借阅了有关MATLAB软件相关的资料书,仔细参照书中的方法和例子在电脑上进行尝试性的操作,经过一个逐渐熟悉的过程,最终对它有了一个清晰的了解。
然后才开始绘图。
然后就是课程设计说明书的撰写过程,期间也遇到了一些小问题,但通过询问同学及网上查阅资料后,问题都逐渐解决了。
总之,本次课程设计我收获了很多.
参考资料
控制系统matlab仿真与设计杨佳、许强、徐鹏
Matlab在高等数学中的应用
Matlab宝典徐杰
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 强化 训练