1.求解方程组:
??x1?x2?2x3?2??3x1?x2?x3?6??x?3x?4x?4123?
2.用magic产生一个5*5的矩阵,将这个矩阵的第2列与第5列互换位置。
3.编写一个M函数,求和 S= 1+2+3+…+1000
4.定义一个矩阵,放入相应的数据,然后保存到MAT文件中,清除内存后,然后再调入内存。查看数据是否改变。
5.根据下面的方程绘制图形,y=cos(x)+x,x取值-pi-pi,然后用多项式拟合函数进行拟合。
6.创建一个5行5列的magic矩阵,删除其中的第二、三行与第三、四列。使其变成3行3列的矩阵。
7.建一个2行2列的元胞数组,a={zeros(2,2,2),’hello’;1758,int16(1:10)},请在此基础上创建一个新的8行8列元胞数组。
8.要求编写一个函数文件,将一个给定图片的所有颜色都变深(变深多少自己斟酌),其中黑色为0,白色为255
9.根据下面的方程绘制图形,y=cos(2x)+sin(x),然后用5次多项式进行拟合。
10.要求编写一个M函数,完成下列函数的求解:y=sin(x);y=sin(x+pi);y=sin(x+pi/3);y=sin(x+pi/2)自变量x的变化范围从-pi到pi,要求四个图像画在同一个图形窗体中。
11.矩阵的使用
多项式x3?4x2?7x?10在[-1 ,3 ]之间求值并画出相应的曲线。
12.元胞和结构的定义
创建一个元胞数组A{1,1}=’James Bond’ ;A{1,2}=[1 2 ;3 4 ;5 6] ;A{2,1}=pi ;A{2,2}=zeros(5) ;请读取A元胞数组中的数字5。
13.M文件的编写
??cos(x?1)?x2?1计算分段函数 y????xx?xx?10x?10
14.函数文件的编写
编写函数文件,求半径为r的圆的周长和面积。
15.图形绘制和分析
?绘制y?ex在[-3,3]上以0.3为步长各数据点的条形图。
2
16.多项式拟合
用一个三次多项式在区间[0,20]内逼近函数sin(x)。
第一章:基本概念 17.题目
答案 z1=3+4i z2=1+2i z3=2*exp(pi/6*i) z=z1*z2/z3
第二章:矩阵
18.题目:
已知a=magic(5),得到结果如下: a =
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3
11 18 25 2 9
现在要将第2行与第4行互换,第2列与第4列互换,得到结果如下: 17 8 1 24 15 10 21 19 12 3 4 20 13 6 22 23 14 7 5 16
11 2 25 18 9 答案
pos=[1 4 3 2 5] a(pos,pos)
19.题目,见教材p85,其中的数据可以给出文本文件或者由下面的式子表达
a=[10*rand(24,1)+15,1*rand(24,1)+30,2*rand(24,1)+45],这是24行3列的一个矩阵,第一列表示温度,第二列表示湿度,第三列表示气压。要求如下:
(1) 将温度数据取出 (2) 找出一天中最高温度
(3) 按温度进行从小到大(默认)排序 (4) 求出最高温度的时刻 (5) 按温度进行从大到小排序 答案
(1) 将温度数据取出a(:,1)
(2) 找出一天中最高温度max(a(:,1))
(3) 按温度进行从小到大(默认)排序[res,pos]=sort(a(:,1)); a(pos,:) (4) 求出最高温度的时刻pos(end)
(5) 按温度进行从大到小排序[res,pos]=sort(a(:,1));
pos2=pos(24:-1:1);a(pos2,:)
第三章:数据类型 20题目 提供数据如下: 8 1 6 3 5 7 4 9 2