数学软件与数学实验报告册2013

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信计

姓名:

学号:

钟培华编

2013年3月

实验一数学软件MATLAB基础知识

一.实验目的

1.熟悉MATLAB向量的生成及其运算;

2.熟悉MATLAB矩阵的生成及其运算;

3.熟悉MATLAB数组的生成及其运算;

4.熟悉稀疏矩阵的生成与操作.

5.熟悉MATLAB向量的生成及其运算;

6.熟悉MATLAB矩阵的生成及其运算;

7.熟悉MATLAB数组的生成及其运算;

8.熟悉稀疏矩阵的生成与操作;

9.熟悉常用快捷键和命令.

二.实验准备

阅读课本MTLAB7.0简介、MA TLAB7.0的安装和用户界面、基本使用方法等相关内容.阅读课本的第四数值计算功能、五章单元数组等相关内容.

三.实验内容

1.MATLAB的启动:双击matlab图标.

2.熟悉界面四个窗口:命令窗口、命令历史窗口、当前目录窗口、工作间管理窗口、发行说明书窗

口.

3.在命令窗口中输入下列命令,观察运行结果,然后填空.

>>dir %功能是:显示当前目录下的文件;

>>clc %功能是:清除命令窗口;

>>help sin %观返回的结果是.

>>lookfor sin%观返回的结果是.

“help”的功能是: 显示函数并解释函数的用法

“lookfor +函数”的功能是: 给出与此相关的函数用法

4.写出下列标点符号的功能:

5. 熟悉下列常用快捷键:

ctrl p Home ctrl a ctrl n End ctrl e ctrl b Esc ctrl u ctrl f Del ctrl d ctrl Backspace ctrl h ctrl ↑↓←→←键盘按钮键盘按钮功能

功能和快捷键

和快捷键光标置于当前(+)调用上一行(+)行开头

光标置于当前(+)调用下一行(+)行结尾光标左移(+)(+)清除当前行一个字符光标右移(+)(+)

删除光标处字符

一个字符光标左移+(+)删除光标前字符一个单词+Alt Backspace

光标左移+恢复上一次删除

一个单词

6. M ATLAB 对所使用的变量有哪些规定?

不要对使用的变量进行声明,不用指定类型,直接赋值即可; 变量不超过31个字符; 变量区分大小写;

以字母开头,可含字母、下划线、数字,不能有标点符号。 工作间的同名变量被覆盖。

7. 打开记事本,在上面输入“peaks ”五个字母,将记事本另存为”test01.m ”(选‘所有

文件’),并保存在电脑D 盘根目录的“newfile ”文件夹中,请问如何设置路径并调用”test01.m ”,并借助帮助系统写出“peaks ”调用格式与的功能.

将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=a^2; >> a6=~b;a7=b>a; a8=2*a;a9=2+a; a10=a.^2;a11=2.^a;a12=2^a; >>a13=a/b;a14=a\b;

则在workspace 中可见a1、a2、a3、a4、a5、a6、a7、a8、a9、a10、a11、a12各为何值?

a1=[1 2],a2=[2;4],a3=[1 4;3 8],a4=[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(a>0.5); a2=find(a

>>a3=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,0]

12.在命令窗口中输入语句:

>> x = [0:0.2*pi:pi];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.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.0005 0.0035 0.0554 1.9334]

X5=[0 0.3957 0.6441 0.9661 1.5829 3.1416],x6=[ -6.3000 -6.2132 -6.2172 -4.8238 -0.5446 8.1087]

1.在命令窗口中输入语句:

>> 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的值.

a[2,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,14]

13.在命令窗口中输入语句:

>>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&b

>>ahb=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,1] ahb=[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;1,0,1,0]

14..通过帮助文件了解函数“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.2755]

AX 的基础解系,15.通过帮助文件了解函数“null”的功能及其调用格式,并求方程0,

相关文档
最新文档