数学软件与数学实验报告册2013.doc
《数学软件与数学实验报告册2013.doc》由会员分享,可在线阅读,更多相关《数学软件与数学实验报告册2013.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验报告册信 计 姓名: 学号: 钟 培 华 编2013年3月实验一 数学软件MATLAB基础知识一.实验目的1 熟悉MATLAB向量的生成及其运算;2 熟悉MATLAB矩阵的生成及其运算;3 熟悉MATLAB数组的生成及其运算;4 熟悉稀疏矩阵的生成与操作.5 熟悉MATLAB向量的生成及其运算;6 熟悉MATLAB矩阵的生成及其运算;7 熟悉MATLAB数组的生成及其运算;8 熟悉稀疏矩阵的生成与操作;9 熟悉常用快捷键和命令.二.实验准备阅读课本MTLAB7.0简介、MATLAB7.0的安装和用户界面、基本使用方法等相关内容.阅读课本的第四数值计算功能、五章单元数组等相关内容.三.实验内
2、容1. MATLAB的启动: 双击matlab图标 .2. 熟悉界面四个窗口:命令窗口、命令历史窗口、当前目录窗口、工作间管理窗口、发行说明书窗口.3. 在命令窗口中输入下列命令,观察运行结果,然后填空.dir %功能是: 显示当前目录下的文件 ;clc %功能是: 清除命令窗口 ;help sin %观返回的结果是.lookfor sin%观返回的结果是.“help”的功能是: 显示函数并解释函数的用法 “lookfor 函数”的功能是: 给出与此相关的函数用法 4. 写出下列标点符号的功能:标点符号功能标点符号功能; 区分行,不显示结果,. 小数点域访问等, 区分列,参数分隔 续行符: 数
3、组中运用较多 字符串标示符号( ) 指定运算优先级赋值符合 矩阵定义符号! 调用操作系统运算 构成单元数组 注释语句标识5. 熟悉下列常用快捷键:6. MATLAB对所使用的变量有哪些规定?不要对使用的变量进行声明,不用指定类型,直接赋值即可;变量不超过31个字符;变量区分大小写;以字母开头,可含字母、下划线、数字,不能有标点符号。工作间的同名变量被覆盖。7. 打开记事本,在上面输入“peaks”五个字母,将记事本另存为”test01.m”(选所有文件),并保存在电脑D盘根目录的“newfile”文件夹中,请问如何设置路径并调用”test01.m”,并借助帮助系统写出“peaks”调用格式与的
4、功能. 将matlab保存路径设置为D:/newfile 在命令窗口输入save test01 ; load test01 Load 加载指定文件的变量10. 在命令窗口中输入:a=1,2;3,4;b=1 0;0 2;a1=a(1,:);a2=a(:,2); a3=a*b;a4=a.*b;a5=a2; a6=b;a7=ba; a8=2*a;a9=2+a; a10=a.2;a11=2.a;a12=2a;a13=a/b;a14=ab;则在workspace中可见a1、a2、a3、a4、a5、a6、a7、a8、a9、a10、a11、a12各为何值?a1=1 2,a2=2;4,a3=1 4;3 8,a
5、4=1 0;0 8,a5=7 10;15 22,a6=0,1;1,0,a7=0,0;0,0,a8=2,4;6,8,a9=3,4;5,6,a10=1,4;9,16,a11=2,4;8,16.a12=10.4827,14.1519;21.2278,31.7106(a13=1,1;3,2,a14=-2.0000,2.0000;1.5000,-1.0000)11. 在命令窗口中输入语句: a=1 4 2 8;9 1 4 2;3 6 9 0;4 8 5 1; b=7 4 7 8;9 6 4 6;3 7 9 0;4 8 5 7;c=1 0 3.3 4 0 6.6;a1=find(a0.5); a2=fin
6、d(aa3=find(c-floor(c)0);a4=a&b;a5=a|b;a6=c;a7=a=b;则在workspace中可见a1、a2、a3、a4、a5、a6、a7各为何值?a1=1;2;3;4;5;6;7;8;9;10;11;12;13;14;16,a2=1;6;7;9;14;16,a3=3,6,a4=1,1,1,1;1,1,1,1;1,1,1,0;1,1,1,1,a5=1,1,1,1;1,1,1,1;1,1,1,0;1,1,1,1,a6=0,1,0,0,1,0,a7=0,1,0,1;1,0,1,0;1,0,1,1;1,1,1,012 在命令窗口中输入语句: x = 0:0.2*pi:p
7、i;y=sin(x)+1; x1=linspace(0,1,51); x2=x(1:2:5) 1 0 1; x3=zeros(size(x);x4= exp(x.2);x5= x./y ;x6 = x.3 - 2*x.2 + x - 6.3; x(:, 2) = ;x(:,1 4) = ;能写出x1,x2,x6的值么?x1= 0 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800 0.2000 0.2200 0.2400 0.2600 0.2800 0.3000 0.3200 0.3400 0.3600 0.3800 0
8、.4000 0.4200 0.4400 0.4600 0.4800 0.5000 0.5200 0.5400 0.5600 0.5800 0.6000 0.6200 0.6400 0.6600 0.6800 0.7000 0.7200 0.7400 0.7600 0.7800 0.8000 0.8200 0.8400 0.8600 0.8800 0.9000 0.9200 0.9400 0.9600 0.9800 1.0000,x2= 0 1.2566 2.5133 1.0000 0 1.0000,x3=0,0,0,0,0,0,x4= 1.0e+004 * 0.0001 0.0001 0.00
9、05 0.0035 0.0554 1.9334X5= 0 0.3957 0.6441 0.9661 1.5829 3.1416,x6= -6.3000 -6.2132 -6.2172 -4.8238 -0.5446 8.10871 在命令窗口中输入语句: a=4*1 4 2 8;9 1 4 2;3 6 9 0;4 8 5 1-2; b=a(2);c=a(2:6);d=a(1 3 9 7 5)写出a,b,c,d的值.a2,14,6,30;34,2,14,6;10,22,34,-2;14,30,18,2,b=34,c=34,10,14,14,2,d=2,10,6,22,1413 在命令窗口中输入语
10、句:a=1 0 1 0;1 3 0 0; 0 3 0 1 ;b=1 2 3 4;0 1 2 0;0 0 0 1 ;ab=a&bahb=a|b;fa=a;c=a.b;d=a.3;e=3.a写出a,b,ab,ahb,e,d,fa的值.a=1 0 1 0;1 3 0 0; 0 3 0 1 , b=1 2 3 4;0 1 2 0;0 0 0 1 ,ab=1,0,1,0;0,1,0,0;0,0,0,1ahb=1,1,1,1;1,1,1,0;0,1,0,1,e=3,1,3,1;3,27,1,1;1,27,1,3,d=1,0,1,0;1,27,0,0;0,27,0,1,fa=0,1,0,1;0,0,1,1;
11、1,0,1,014.通过帮助文件了解函数“eig”的功能及其调用格式,运行命令“a=1 2 3;4 0 6;0 7 8;x=eig(a); y,z=eig(a);”并指出a的特征值和特征向量.x=-3.7530;0.4775;12.2755,y=0.0385,0.7427,0.3044;-0.8585,0.4902,0.4965;0.5113,-0.4561,0.8129,z=-3.7530,0,0;0,0.4775,0;0,0,12.275515.通过帮助文件了解函数“null”的功能及其调用格式,并求方程的基础解系,其中 . A=1,0,0,0;1,1,0,0;0,0,1,0;2,1,0,
12、y=null(A)实验二 MATLAB单元数组、结构变量和字符串生成与操作、文件操作一.实验目的1. 熟悉MATLAB单元数组和结构变量的生成及其操作;2. 熟悉MATLAB字符串的生成及其操作.3. 文件操作二.实验准备阅读课本的单元数组和字符串.文件操作等相关内容.三.实验内容:1. a=1 2 ;3 4,love;100+i,1 2 3;2 3 4; 3 4 5;x=a1(3);y=a4(4);student.name=lihua; student.test=60 70 80 90; student(2).name=liping; student(2).test=50 40 80 70;
13、z=sum(student(2).test)/length(student(2).test);t= student(2).test(3);写出x,y,t,z的值.x=2,y=2,t=80,z=602. 写出在命令窗口中分别用单元数组和结构变量保存你的入校年月、所在院系、姓名、和学号的命令.student=2012,xinji;caodan,201232093. 在命令窗口中输入语句: s1=This is a string!It can be used easily! s2=This a girle! s3=s1(6);s4=s1(10:16); s5=s1(16:-1:10); s6=str
14、cmp(s1,s2); s7=strcmp(s1,s1); s8=strncmp(s1,s2,5); s9=strncmp(s1,s2,5);s10=strncmp(s1,s2,5);s11=strncmp(s1,s2,6);s12=findstr(s1,a); a13=findstr(s2,girl)利用帮助文件弄清楚上面所有语句的功能;能写出s1,s2,s12的值么?S1= This is a string!It can be used easily! S2= This a girle!S3=I,s4=string ,s5=gnirts ,s6=0,s7=1,s8=1,s9=1,s10=1
15、,s11=0,s12=9,22,34,4. 举例说明如何添加和删除成员变量和调用成员变量.student.test=99 98 97 96 95;student.name=huang ling;Student.weight=50;student.tel=3813574;写出在结构变量中加成员变量age和height的命令student.age=20, student.height=180 写出在结构变量中删除成员变量student.tel命令: student=rmfield(student,tel) 5. 在命令窗口中输入下列命令:a=This is an example.;ascii_a=
16、double(a) a14=a(1:4);ra=a(end:-1:1);char(ascii_a) w=find(a=a&att=char(ascii_a)则a14,ra,w,tt的值是什么?a14= This ,ra= .elpmaxe na si sihT w=2 3 4 6 7 9 10 12 13 14 15 16 17 18,tt= THIS IS AN EXAMPLE.6. 通过帮助查询下列函数的功能,说明函数“strcmp”的用法并举例.word1=situate,word2=situp;n=strcmp(word1,word2);y1=strncmp(word1,word2,3
17、);y2=strncmp(word1,word2,4);y3=strncmp(word1,word2,5);写出y1,y2,y3的值.y1=1,y2=1,y3=0 7. 写出下列语句的运行结果.for n=3:5eval(M, num2str(n), =magic(n)endM3=8,1,6;3,5,7;4,9,2,M4=16,2,3,13;5,11,10,8;9,7,6,12;4.14,15,1,M5=17,24,1,8,15;23,5,7,14,16;4,6,13,20,22;10,12,19,21,3;11,18,25,2,98 如果要将工作间的变量a=1;b=2;c=3;d=1,2;3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 软件 实验 报告 2013
限制150内