MATLAB练习题
1.单下标的使用
>>a=zeros(2,5);
>>a(:)=-4:5
a =
-4 -2 0 2 4
-3 -1 1 3 5
并将矩阵中的0改为8
2.画出y=1/(x+1)的函数曲线,x∈[0,100]。
3.生成一个信号:x=sin(2*pi*t)+sin(4*pi*t)
4.用图形画出连续调制波形y=sin(t)sin(9t)及其包络线
代码
t=(0:pi/100:pi)'; %长度为101的时间采样向量
y1=sin(t)*[1,-1]; %包络线函数值是(101*2)的矩阵
y2=sin(t).*sin(9*t); %长度为101的调制波列向量
t3=pi*(0:9)/9;
y3=sin(t3).*sin(9*t3);
plot(t,y1,'k:',t,y2,'b',t3,y3,'bo')
axis([0,pi,-1,1])
图形
5.学会循环,求[100,200]之间第一个能被21整除的整数
代码
for a=100:200
if rem(a,21)==0
break
end
end
a