Matlab上机作业部分参考答案

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

6. 某校60名学生的一次考试成绩如下:
93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55 1)计算均值、标准差、极差、偏度、峰度,画出直方图; 2)检验分布的正态性; 3)若检验符合正态分布,估计正态分布的参数并检验参数。
9. 编写一个M函数,将一个给定图片文件里的白色全部换成另一种颜 色,比如说:将白色转成黑色。
10. 实验用图像:pic.jpg.(注意,此图片是灰度图片,本题是针对灰 度图片的处理) 使用imread函数将图像读入Matlab。根据产生灰度变换 函数T1,使得:
0.3r
r < 0.35
d = 0.105 + 2.6333(r–0.35) 0.35 ≤ r ≤ 0.65
1 + 0.3(r–1)
r > 0.65
用T1对原图像pic.jpg进行处理,查看结果。并打印出来。
11. 用单选框做一个如图所示的界面,通过选择不同的单选框 来决定使用不同的色彩图。
假设
f (x, y) xy et2 dt 0
,试求
。 x
y
2 f x2
2 2 f xy
4.3 4.6 4.9
.152 .140 .126 .112 .097 .083 .070 .057 .046 .037 .029 .022
yi 55 2 55 19 68 53 15 86 87 29 14 36
5. 有一正弦衰减数据y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi ,用三次样条法进行插值。
(试不采用循环的形式求出和式的数值解。由于数值方法采用 double 形式进行计算的,难以保证有效位数字,所以结果不 一定精确。试采用符号运算的方法求该和式的精确值。)
3. 设A为 数组,B为一个行数大于3的数组,请给出 (1)删除A的第4、8、12三列的命令;
(2)删除B的倒数第3行的命令;
(3)求符号极限 lim tan(mx) 的命令集;

2 f y 2
【求解】由下面的命令可以得百度文库所需结果。
>> syms x y t f=int(exp(-t^2),t,0,x*y); x/y*diff(f,x,2)-2*diff(diff(f,x),y)+diff(f,y,2) simple(ans) ans = -2*exp(-x^2*y^2)*(-x^2*y^2+1+x^3*y)
x0 nx
(4)求 的3阶导数
y arctan x 3 ln(1 e2x ) 的命令集;
x2
(5)计算定积分
1 ( x sin x)x2dx 1
的命令,并给出计算结果.
4. 假设已知一组数据,试用插值方法绘制出 x (2, 4.9) 区间内的光滑函数曲线,比较各种值算法的优劣。
1.844674407370955e+019 >> sum(sym(2).^[1:63]) ans = 18446744073709551614
3. 设A为 数组,B为一个行数大于3的数组,请给出 (1)删除A的第4、8、12三列的命令;
(2)删除B的倒数第3行的命令;
(3)求符号极限 lim tan(mx) 的命令集;
7. 用
f
(x,
y)

1 3x3
y
ex2 y4
sin( xy 2

x2
y)
原型函数生成一组网络
数据或随机数据,分别拟合出曲面,并和原曲面进行比较。
8. 给定一个图像文件,格式是jpg,通过inportdata引入这个文件, 查看引入后数据保存是一个数组,是100*100*3的一个数组,这是一个 三维的数组,表明有100*100个点,每个点有RGB三个方面决定的。现在, 要求将这些点的中间部分30个象素宽度的正方形用黑点表示。
xi -2 -1.7 -1.4 -1.1 -0.8 -0.5 -0.2 0.1 0.4 0.7 1
1.3
.102 .117 .131 .144 .156 .166 .173 .177 .178 .176 .171 .163
yi 89 41 58 83 56 22 32 5 53 35 09 02
xi 1.6 1.9 2.2 2.5 2.8 3.1 3.4 3.7 4
x0 nx
(4)求 的3阶导数
y arctan x 3 ln(1 e2x ) 的命令集;
x2
(5)计算定积分
1 ( x sin x)x2dx 1
的命令,并给出计算结果.
(1)A(:,[4 8 12])=[] (2)B(end-2)=[] (3)syms m n x
limit(tan(m*x)/(n*x)) (4) syms x y
Matlab 上机课作业
吴梅红 2012.12.10
上机练习一
1. 假设
f (x, y)
,试求 xy et2 dt
0
x 2 f 2 2 f 2 f y x2 xy y2

63
2. 用数值方法可以求出,S 2i 1 2 4 8 262 263 i0
y=atan((x+3)/(x-2))-log(1+exp((-2)*x) diff(y,3) (5)syms x int((abs(x)+sin(x))*x^2,-1,1)
根据下面的方程绘制图形,y=sin(x)+x,然后再分别用 多项式拟合函数和用拟合工具进行拟合。
function myfun26 x=-2*pi:0.1:2*pi; y=sin(x)+x; newy5=polyfit(x,y,5); y5=polyval(newy5,x); newy7=polyfit(x,y,7); y7=polyval(newy7,x); newy9=polyfit(x,y,9); y9=polyval(newy9,x); plot(x,y,'r',x,y5,'g',x,y7,'b',x,y9,'k');
63
用数值方法可以求出, S 2i 1 2 4 8 262 263 i0
试不采用循环的形式求出和式的数值解。由于数值方法采用 double 形式进行计算的,难以保证有效位数字,所以结果不 一定精确。试采用符号运算的方法求该和式的精确值。
【求解】用符号运算的方式可以采用下面语句 >> sum(2.^[1:63]) ans =
相关文档
最新文档