matlab课程设计.docx
- 文档编号:30236331
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:10
- 大小:229.54KB
matlab课程设计.docx
《matlab课程设计.docx》由会员分享,可在线阅读,更多相关《matlab课程设计.docx(10页珍藏版)》请在冰豆网上搜索。
matlab课程设计
《Matlab基础》
课程综合设计报告
目录
1.功能要求概述……………………………………………2
1.1Matlab基本功能简述………………………………2
1.2矩阵运算……………………………………………2
1.3求解线性方程组……………………………………2
1.4绘制二维图形(椭圆)……………………………2
1.5绘制三维图形(曲面)……………………………3
2.程序界面设计……………………………………3
2.1Matlab视窗环境……………………………………3
2.2在界面中的各项设计………………………………3
3.程序功能实现……………………………………………5
3.1各项函数的程序文件………………………………5
3.2各项功能的实现……………………………………6
3.3最终交互式的界面…………………………………6
4.总结………………………………………………………10
1.功能要求概述
1.1Matlab基本功能简述
Matlab是一个集数学运算,图形处理,程序设计和系统建模为一体的编程语言软件,它具有功能强大,使用简单等优点,是进行科学研究和工程实践的有力工具。
我们今天就用它来实现一些简单的功能的实现。
1.2矩阵运算
1、矩阵运算
矩阵B、C满足
,
求矩阵A,并将程序的程序代码和运算结果在界面里显示出来。
1.3求解线性方程组
已知线性方程组为:
用右除法求出该线性方程的解,将程序的程序代码和运算结果在界面里显示出来,并绘制运算结果的直方图。
1.4绘制二维图形(椭圆)
在界面内绘制一个椭圆,并将程序的程序代码在界面内显示出来。
椭圆方程为:
1.5绘制三维图形(曲面)
(1)在界面内绘制下面方程在
的图形。
(2)按任意键分别显示在观察点为(0,180)、(180,0)、(0,90)和(90,0)时的图形。
2.程序界面设计
2.1Matlab视窗环境
打开软件后,就进入了Matlab的视窗环境,如下图
窗口上包含File,Eidt等几项,右侧的commandwindow是命令编辑区。
2.2在界面中的各项设计
接下来就打开左上角的File,找到GUI,点开以后就出现了如下界面:
这就是我们所说的cuide程序的主窗口,我们的交互式功能就在这实现的。
下一步就可以选择你的界面样式了,你可以选择图形的大小,位置,还可以将按钮做成不同形状的,比如就可以如下所示:
对于上面的颜色还可以自己调节。
3.程序功能实现
3.1各项函数的程序文件
我们要实现交互式功能,先编写前面四个函数的程序文件,文件就如下所示:
1.矩阵运算
B=[12-32;0123;0012;0001];
C=[1201;0120;0012;0001];
E=eye(4);
A=inv(2*E-inv(C)*B)*inv(C)
2.解线性方程
A=[13-24;2413;2-345;24-13];
B=[5369];
X=B/A'
bar(X)
3.绘制二维图形(椭圆)
t=0:
0.01:
2*pi;
x=2*cos(t);
y=3*sin(t);
plot(x,y)
4.绘制三维图形(曲面)
x=0:
0.2:
2*pi;
y=0:
0.2:
2*pi;
[X,Y]=meshgrid(x,y);
Z=cos(X^2).*sin(Y).^2;
surf(X,Y,Z)
3.2各项功能的实现
利用程序将四个函数的程序在界面中以代码和图形的方式显示出来,就要将代码插到m文件之中去,经过不断的反复的尝试,最终达到目的。
在下一节中会详细的展示这种交互式界面。
3.3最终交互式的界面
第一步点“矩阵”,界面如下
第二布点“解方程”,界面如下:
第三步点“画椭圆”,界面如下:
第四步点“三维曲面”,界面如下:
分别点右边的视角1.2.3.4.就会依次出现以下的界面,和上面的操作一样
图1点“视角1”出现的界面
图2点“视角2”出现的界面
图3点“视角3”出现的界面
图4点“视角4”出现的界面
4.总结
通过对这几个函数功能的开发和理解,能更充分的理会Matlab的作用和简单易操作,它在人们的日常生活和学习中起到了不可或缺的作用。
同学们以后可以深入的学习,使它发挥更加强大的作用。
参考书目:
【1】罗建军,杨琦.精讲多练MATLAB.西安交通大学出版社,2005年
【2】苏金明阮沈勇编著.MATLAB6.1使用指南.电子工业出版社.
2..0年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 课程设计