早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用MATLAB软件求解?运用MATLAB模拟两个振动频率均为3Hz、采样间隔为0.02s的200个时间点的振动合成.第一个振动的振幅为0.5,初相位1,第二个振动的振幅为0.3,初相位2.2,绘出原始两个振动和合成振动

题目详情
用MATLAB软件求解?
运用MATLAB模拟两个振动频率均为3Hz、采样间隔为0.02s的200个时间点的振动合成.第一个振动的振幅为0.5,初相位1,第二个振动的振幅为0.3,初相位2.2,绘出原始两个振动和合成振动随时间的变化.
用MATLAB计算结果
▼优质解答
答案和解析
>> f=3;
>> w=2*pi*f;
>> i=(0:200)/50;
>> x1=0.5*sin(w*i+1); %振幅为0.5
>> x2=0.3*sin(w*i+2.2); %振幅为0.3
>> plot(i,x1,i,x2,i,x1+x2) %分别为第一个、第二个、二者合成的图形