PDA

查看完整版本 : [MATLAB基础] 明天就要交的作业,求大神帮忙啊~~~


fghjikly
2013-06-20, 18:16
1、 调试下列程序:
h0=figure('toolbar','none','position',[450 280 370 230],...
'name','图形对象属性的获取和设置实例');
t=0:pi/40:4*pi; hline1=plot(t,sin(t));
xlabel('t'); ylabel('sin(t)'); grid; ht=title('正弦曲线');
hline2=line(t+0.2,sin(t),'Color','r');
haxes=gca;
h0_color=get(h0,'Color')
haxes_color=get(haxes,'Color')
hline1_color=get(hline1,'Color')
hline2_color=get(hline2,'Color')
set(haxes,'GridLineStyle','--');
set(hline2,'LineWidth',4,'Color',[0.8 0.8 0.8]);
set(ht,'FontAngle','italic','FontWeight','bold');
set(gca,'Children',[hline1 hline2]);
(1) 写出程序的运行结果;
(2) 修改程序,程序的标题为你的姓名,把正弦线由你学号顺序构成的各个位数的折线。(本题10分)

2、 在同一画面中应用函数subplot(m, n, p)按上、下分别画出y=sin(2x),y=sin(x)*cos(2x)的图形,图形的标题是你单位的全称,横坐标中显示的是你的姓名,纵坐标是你的学号。(本题10分)。 

3、有一质点,初速度为v0,加速度为a,经过t时间后,质点所运动的位移。请写出matlab源代码。 (本题10分)。

4、有下列实验数据:
X 1 2 3 4 5 6 7 8 9
Y 10.2 14.1 13.9 12.3 10.5 11 12.4 13.5 16
用三次多项式拟合,求出表达式的值,画出原数值图与拟合示意图,图的标题设置为你的学号,并测算x为7.5、12时的y值(本题10分)。

7、设计一程序,注意程序的流程是选择一张有你本人的照片(你满意的),用Matlab语句显示照片后,将照片转化为灰度图像,然后进行灰度变换,最后提取照片的轮廓线。(本题15分)。

8、本题按以下步骤进行:
(1)对信号y=sin(314t)+sin(628t)加上白噪声,画出图像
(2)进行离散傅立叶变换,并画出傅立叶变换后的频谱图、功率谱图
要求图像横坐标为你的学号,纵坐标为你的地址,标题为你的姓名(本题15分)。

9、结合工作单位的可视化计算的应用情况,自己命题应用matlab中所学的知识,解决一个实际问题。要求写出题目、题意分析、Matlab指令或程序、最后答案及分析(本题30分)。
(1)选题理由
(2)题目
(3)题意分析
(4)Matlab源代码
(5)结果
(6)讨论