matlab实训小结
- 格式:doc
- 大小:161.50 KB
- 文档页数:3
1.社会及技术背景
Matlab即“Matrix lab”的简称,即“矩阵实验室”,是进行工程计算和系统仿真的有力工具,被称为“演草纸式的计算器”,它的基本数据单位是数组(或者矩阵),这对于现代工程计算提供了很大的方便,避免了传统的编程语言中对每个元素进行计算而循环的步骤,非常方便。新版的matlab6.0及以上的版本提供了综合型在线帮助文库helpdesk ,该文库以HTML超文本形式独立存在。用户可以方便的进行检索和查询帮助。Matlab有优良的界面和画图功能,能简单的调用程序画出优美的三维和二位维静止和动态图像,极大地丰富了计算的效果。并提供了matlab与其他编程语言(c、fortran)的接口,使之可以方便的生成.exe可执行文件。
…
2.学习matlab的目的与意义
MATLAB是数学软件中功能最为齐全的,它有很较为全面的功能便于你用一个软件解决大多数问题。
重要的是,如果你是需要设计成长曲线之类的,那MATLAB的绘图功能也会给你很大帮助。
我也是数学系的,但现在对MATLAB只有比较浅层次的了解,不过我认为,学精MATLAB对选择更好的职业没有太大意义。各大行业中的强势企业,极少用这些公开的软件处理企业中的问题,即使使用,那也肯定只是在低层次为了处理方便而使用。
学习MATLAB,或其它软件,重要的不是掌握软件本身,而是增强自己学习新能力的能力,只有这个得到强化,才能适应。
3.分析与实现
题目:在同一幅图上绘制函数2sin(2)4tyet及其包络线图形,t范围0-2 为完成任务,用到2sin(2)4tyet。由此得到代码:
t=0:0.01:2;
y=sqrt(2)*exp(-t).*sin(2*pi*t+pi/4);
y1=sqrt(2)*exp(-t);
y2=sin(2*pi*t+pi/4);
plot(t,y)
hold on
plot(t,y1,'r:',t,-y1,'r:')
先在0~2之间产生数据,间距可以任意取,这里取间距为0.2,然后就是数组的算术表达,其中要注意几点:A.*B数组A和B对应元素相乘;a./b数组a除以b的对应元素,a.^b a和b对应元素的乘方。还有要用到plot函数,ploy(y)绘制以y为纵坐标的二维函数,ploy(x,y)绘制以x为横坐标y为纵坐标的二维函数,ploy(x1,y1,x2,y2,…)在同一窗口绘制多条二维曲线。
00.20.40.60.811.21.41.61.82-1.5-1-0.500.511.5 4.总结
我觉得想要学好MATLAB是不容易的,这是一件需要持之以恒的事,必须要坚持不懈的学习,还需要敢于开口向别人请教,更需要我们勤于思考,勤于记忆,勤于动手。程序设计是实践性和操作性很强的事情,需要我们亲自动手。因此,我们应该经常自己动手实际操作设计程序,熟悉MATLAB的操作,这对提高我们的操作能力非常有效。
在这几天时间里,我仅仅是学了一点点皮毛,想要进一步的学习,还需要我在以后的的实际运用里不断地学习,改进自己的不足之处,让自己能够有所进步,有所成长。