matlab参考答案matlab第11次作业至诚2013参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 利用stem 绘制复指数序列n j e n x )3..01.0()(+-=(其中1010<<-n )的相关图形,要求:(1)把窗口分成2行2列。(2)左上窗口绘制复指数序列的实部波形,窗口右上角绘制复指数序列的虚部波形,左下角绘制复指数序列的幅度波形,右下角绘制窗口的相位波形。要求每个子图标注标题,X,Y 轴说明。 n=-10:10;
alpha=-0.1+0.3*j;
x=exp(alpha*n);
real_x=real(x); % 实部
img_x=imag(x); % 虚部
mag_x=abs(x); % 幅值
phase_x=(180/pi)*angle(x); % 相角,转为角度
subplot(2,2,1)
stem(n,real_x);title('实数部分');xlabel('n');ylabel('real');
grid on
subplot(2,2,2)
stem(n,img_x);title('虚数部分');xlabel('n');ylabel('imag');
grid on
subplot(2,2,3)
stem(n,mag_x);title('幅度');xlabel('n');ylabel('abs');
grid on
subplot(2,2,4)
stem(n,phase_x);title('相位');xlabel('n');ylabel('phase');
grid on
2在同一图形窗口绘制。利用plot 绘图指令绘图命令。
(1) 在窗口上部绘制正弦信号)45.0sin()(ππ+
=t t x ,]4,0[π∈t 。要求曲线为黑
色实线。
(2) 使用hold on 命令在同一窗口重叠绘制信号t t x t g 5.0)()(⨯=,]4,0[π∈t 。
要求曲线线型为红色点划线。
(3) 使用gtext 交互式图形命令,分别标注曲线)(t x 和)(t y 。
(4) 使用ginput 指令获得t=1和2时,g(t)的值。
(5) 为图形添加标题,X,Y 轴说明。
(6) 显示并获取上图(题5)的标题句柄。
(7) 利用set 命令设置图形标题的颜色为红色,字体大小14。
% 绘制多条曲线
%%(1)
t=0:0.1:4*pi;
x=sin(0.5*pi.*t+pi/4);
plot(t,x,'k-');
%%(2)
hold on
g=x.*(0.5.^t);
plot(t,g,'r-.')
%%(3) gtext标注曲线
gtext('sin(0.5*\pi*t+\pi.4)');
gtext('x(t)*0.5^t');
%%(4)
[xx,yy]=ginput(2)
%%(5)
h_title =title('图形')
xlabel('x')
ylabel('y')
%%(6)
% 方法1
h_title =title('图形') %生成标题直接将句柄值返回给h_title
% 方法2
h_title=get(gca,'title') % 通过当前坐标轴的title属性返回标题句柄
%%(7)
% 方法1
set(h_title,'color','r')
set(h_title,'fontsize',14)
% 方法2
set(h_title,'color','b','fontsize',14)