2011MATLAB实验教案.doc

上传人:工**** 文档编号:547638747 上传时间:2022-11-01 格式:DOC 页数:18 大小:374KB
返回 下载 相关 举报
2011MATLAB实验教案.doc_第1页
第1页 / 共18页
2011MATLAB实验教案.doc_第2页
第2页 / 共18页
2011MATLAB实验教案.doc_第3页
第3页 / 共18页
2011MATLAB实验教案.doc_第4页
第4页 / 共18页
2011MATLAB实验教案.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2011MATLAB实验教案.doc》由会员分享,可在线阅读,更多相关《2011MATLAB实验教案.doc(18页珍藏版)》请在金锄头文库上搜索。

1、机 电 工 程 学 院 教 案 实验名称实验一 MATLAB基础与入门实验目的、要求学会MATLAB仿真软件的启动; 熟悉MATLAB的仿真环境; 学会使用MATLAB的帮助系统; 初步掌握MATLAB数值计算功能。实验学时分配2学时实验报告根据上机所做实验内容,写出实验结果。实验内容:1启动MATLAB,熟悉MATLAB的仿真环境,利用MATLAB的帮助系统查找所需内容。例如:查找sum函数。2使用MATLAB的进行矩阵的运算建立矩阵,采取多种方式建立,如逐个元素输入法,冒号生成法,全下标元素赋值法,利用功能函数;例如:逐个元素输入法 a=1 2 3;4 5 6;7 8 9冒号生成法 a=1

2、:9全下标元素赋值法 a(1,4,:)=1:4函数法 a=zeros(1,5);寻访刚刚建立的矩阵元素,并练习改变其中某些元素的值;a(8);%显示第八个元素值a(8)=18;%第八个元素赋值为18a(2,3);%显示第2行,第3列的元素值矩阵的加、减、乘、除运算例1 利用矩阵左除求解下列方程组的解输入:a=2 1 -5 1;1 -3 0 -6;0 2 -1 2;1 4 -7 6;b=8;9;-5;0;x=ab另求方程输入:a=1 1 1 1;1 2 -1 4;2 -3 -1 -5;3 1 2 11;b=5;-2;-2;0;x=abx = 1.0000 2.0000 3.0000 -1.000

3、0 已知AX=B,A= B=,求X。输入:a=1 2 1 0;0 1 0 1;0 0 0 2;0 0 0 3;b=1 2 5 2;0 1 2 -4;0 0 -4 3;0 0 0 9;x=ab3数组的运算已知a=1 2;3 4,b=1 0;1 0, 分别进行左除与右除运算。 a./b与 b.aans = 1 Inf 3 Inf a.b与 b./aans =1.0000 0 0.3333 04复数的运算 例:a=1+i,2+2i,3+3i; a=1+i,2+2*i,3+3*i; real(a) %求实部ans = 1 2 3 imag(a) %求虚部ans = 1 2 3 abs(a) %求模an

4、s = 1.4142 2.8284 4.2426 angle(a) %求相角ans = 0.7854 0.7854 0.78545数值计算函数,掌握一般基本函数使用取整函数求0.1、0.9、2.01四种取整函数(fix、ceil、floor、round)的值。fix(0.1)、floor(0.1)、round(0.1) %结果均为0, ceil(0.1)结果为1;fix(-0.9),floor(-0.9),round(-0.9), ceil(-0.9) %结果为0 -1 -1 0fix(2.01),floor(2.01),round(2.01), ceil(2.01) %结果为2 2 2 3求

5、模、求余函数并比较例:mod(-16,3);rem(-16,3),结果前者是2,后者是-1。三角函数例:t=(0:0.01:1)*2*pi;y1=sin(t);y2=sin(t).*sin(t)指数、对数、幂指数的使用,包括 exp、log10、log、log2、pow2。例:a=exp(4),b=pow2(10),c=log10(10)6 关系与逻辑运算例:a=rand(1,10); % 0.2760 0.6797 0.6551 0.1626 0.1190 0.4984 0.9597 0.3404 0.5853 0.2238r1=(a0.5)&(a0.5)&(a0 a=a+1; elseif f=3000 r=0.15;elseif n2000 r=0.1;elseif n1000 r=0.08;else r=0.05;ends=n-n*r;5. 编写程序,将某班学生某门课的成绩为60,75,85,96,52,36,86,56,94,84,77,用switch结构统计各分段的人数,并将各人的成绩变为优、良、中、及格和不及格表示。a=0;b=0;c=0;d=0;e=0;x=60,75,85,96,52,36,86,56,94,84,77;x1=fix(x/10);n=length(x1);for i=1:7 y(i,:)=blanks(8);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号