abs课程设计
① 基于mutlab的线性系统判定课程设计怎么编程
clearall;closeall;t0=10;%定义时间长度=0.001;fs=1/ts;t=[-t0/2:ts:t0/2];%定义时间序列df=0.5;%定义频率分辨率x=sin(200*t);m=x./(200*t);w=t0/(2*ts)+1;%确定t=0的点m(w)=1;%修正t=0点的信号值m=m.*m;[M,mn,dfy]=fft_seq(m,ts,df);%傅立叶变换M=M/fs;f=[0:dfy:dfy*length(mn)-dfy]-fs/2;%定义频率序列figure(1)subplot(2,1,1);plot(t,m);xlabel('时间/s');ylabel('幅值');title('原信号的波形');axis([-0.15,0.15,0,1.5]);subplot(2,1,2);plot(f,abs(fftshift(M)));xlabel('频率/Hz');ylabel('幅值');axis([-500,500,0,0.03]);title('原信号的频谱');t0=10;%信号持续的时间ts1=0.005;%满足抽样条件的抽样间隔fs1=1/ts1;t1=[-t0/2:ts1:t0/2];%定义满足抽样条件的时间序列x1=sin(200*t1);m1=x1./(200*t1);w1=t0/(2*ts1)+1;m1(w1)=1;%修正t=0时的信号值m1=m1.*m1;%定义信号[M1,mn1,df1]=fft_seq(m1,ts1,df);%对满抽样条件的信号进行傅立叶变换M1=M1/fs1;N1=[M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1];f1=[-7*df1*length(mn1):df1:6*df1*length(mn1)-df1]-fs1/2;figure(2)subplot(2,1,1);stem(t1,m1);xlabel('时间/s');ylabel('幅值');title('抽样满足信号的波形');axis([-0.15,0.15,0,1]);subplot(2,1,2)plot(f1,abs(fftshift(N1)));xlabel('频率/Hz');ylabel('幅值');axis([-500,500,0,0.05]);title('抽样满足的信号频谱');axis([-500,500,0,0.05]);t0=10;%信号持续的时间ts2=0.01;%不满足抽样条件的抽样间隔fs2=1/ts2;t2=[-t0/2:ts2:t0/2];%定义不满足抽样条件的时间序列x2=sin(200*t2);m2=x2./(200*t2);w2=t0/(2*ts2)+1;m2(w2)=1;%修正t=0时的信号值m2=m2.*m2;%定义信号[M2,mn2,df2]=fft_seq(m2,ts2,df);%对不满足抽样条件的信号进行傅立叶变换M2=M2/fs2;N2=[M2,M2,M2,M2,M2,M2,M2,M2,M2,M2,M2,M2,M2];f2=[-7*df2*length(mn2):df2:6*df2*length(mn2)-df2]-fs2/2;figure(3)subplot(2,1,1);stem(t2,m2);xlabel('时间/s');ylabel('幅值');title('抽样不满足的信号波形');axis([-0.15,0.15,0,1]);subplot(2,1,2)plot(f2,abs(fftshift(N2)));xlabel('频率/Hz');ylabel('幅值');axis([-500,500,0,0.02]);title('抽样不满足的信号频谱');axis([-500,500,0,0.02]);function[M,m,df]=fft_seq(m,ts,df)fs=1/ts;ifnargin==2n1=0elsen1=fs/dfendn2=length(m);n=2^(max(nextpow2(n1),nextpow2(n2)));M=fft(m,n);m=[m,zeros(1,n-n2)];df=fs/n;2、带通采样信号clearall;closeall;t0=10;%定义时间长度ts=0.001;fs=1/ts;t=[-t0/2:ts:t0/2];%定义时间序列df=0.5;%定义频率分辨率x=sin(20*t).*cos(100*t);m=x./(20*t);w=t0/(2*ts)+1;%确定t=0的点m(w)=1;%修正t=0点的信号值m=20.*m;[M,mn,dfy]=fft_seq(m,ts,df);%傅立叶变换M=M/fs;f=[0:dfy:dfy*length(mn)-dfy]-fs/2;%定义频率序列figure(1)subplot(2,1,1);plot(t,m);xlabel('时间/s');ylabel('幅值');title('原信号的波形');axis([-2,2,-30,30]);subplot(2,1,2);plot(f,abs(fftshift(M)));xlabel('频率/Hz');ylabel('幅值');axis([-50,50,0,4]);title('原信号的频谱');t0=10;%信号持续的时间ts1=0.01;fs1h=100;t1=[-t0/2:ts1:t0/2];%定义满足抽样条件的时间序列x1=sin(20*t1).*cos(100*t1);m1=x1./(20*t1);w1=t0/(2*ts1)+1;m1(w1)=1;%修正t=0时的信号值m1=20.*m1;[M1,mn1,df1]=fft_seq(m1,ts1,df);%对满抽样条件的信号进行傅立叶变换M1=M1/fs1h;N1=[M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1];f1=[-7*df1*length(mn1):df1:6*df1*length(mn1)-df1]-fs1h/2;figure(2)subplot(2,1,1);stem(t1,m1);xlabel('时间/s');ylabel('幅值');title('抽样满足信号的波形');axis([-1.5,1.5,-20,30]);subplot(2,1,2)plot(f1,abs(fftshift(N1)));xlabel('频率/Hz');ylabel('幅值');axis([-100,100,0,2]);title('抽样满足的信号频谱');axis([-100,100,0,2]);t0=10;%信号持续的时间ts1=0.025;fs1l=40;t1=[-t0/2:ts1:t0/2];%定义满足抽样条件的时间序列x1=sin(20*t1).*cos(100*t1);m1=x1./(20*t1);w1=t0/(2*ts1)+1;m1(w1)=1;%修正t=0时的信号值m1=20.*m1;[M1,mn1,df1]=fft_seq(m1,ts1,df);%对满抽样条件的信号进行傅立叶变换M1=M1/fs1l;N1=[M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1];f1=[-7*df1*length(mn1):df1:6*df1*length(mn1)-df1]-fs1l/2;figure(3)subplot(2,1,1);stem(t1,m1);xlabel('时间/s');ylabel('幅值');title('抽样满足信号的波形');axis([-1,1,-20,30]);subplot(2,1,2)plot(f1,abs(fftshift(N1)));xlabel('频率/Hz');ylabel('幅值');axis([-50,50,0,2.5]);title('抽样满足的信号频谱');axis([-50,50,0,2.5]);function[M,m,df]=fft_seq(m,ts,df)fs=1/ts;ifnargin==2n1=0elsen1=fs/dfendn2=length(m);n=2^(max(nextpow2(n1),nextpow2(n2)));M=fft(m,n);m=[m,zeros(1,n-n2)];df=fs/n;3、均匀量化编码t=[0:0.1:2*pi];s=sin(t);partition=[-1:1/32:1];codebook=[-32:1:32];[index,aquan,distor]=quantiz(s,partition,codebook);figure(1)subplot(2,1,1);plot(t,s);subplot(2,1,2);plot(t,aquan,'*');codebooknu=ceil(log2(64));codebook=zeros(length(s),nu)fori=1:length(s)forj=nu:-1:0if(fix(aquan(i)/(2^j))==1)codebook(i,nu-j)=1;aquan(i)=aquan(i)-2^j;endendendcodebook4、非均匀量化编码1.1例题一t=[0:0.1:2*pi];s=sin(t);dx=0.001;x=-1:dx:1;A=87.6;fori=1:length(x)ifabs(x(i))<1/Aya(i)=A*x(i)/(1+log(A));elseya(i)=sign(x(i))*(1+log(A*abs(x(i))))/(1+log(A));endendfigure(1)plot(x,ya,'k.:');title('A')xlabel('x');ylabel('y');gridonholdonxx=[-pi/2,asin(-7/8),asin(-6/8),asin(-5/8),asin(-4/8),asin(-3/8),asin(-2/8),asin(-1/8),asin(1/8),asin(2/8),asin(3/8),asin(4/8),asin(5/8),asin(6/8),asin(7/8),pi/2]yy=[-1,-7/8,-6/8,-5/8,-4/8,-3/8,-2/8,-1/8,1/8,2/8,3/8,4/8,5/8,6/8,7/8,1]plot(xx,yy,'r');stem(xx,yy,'b-.');legend('A律压缩特性','折线近似A律');partition=[-1:1/32:1];codebook=[-32:1:32];[index,ya,distor]=quantiz(s,partition,codebook);figure(2)subplot(2,1,1);plot(t,s);subplot(2,1,2);plot(t,ya,'*');axis([0,7,-40,40]);nu=ceil(log2(64));codebook=zeros(length(s),nu)form=1:length(s)forj=nu:-1:0if(fix(ya(m)/(2^j))==1)codebook(m,nu-j)=1;ya(m)=ya(m)-2^j;endendendcodebook1.2例题二t=[0:pi/400:2*pi];n=[1:1:10];df=0.5;s=sin(1600*pi*t);y=sin(0.2*pi*n);dx=0.2;x=-2:dx:2;A=87.6;fori=1:length(x)ifabs(x(i))<1/Aya(i)=A*x(i)/(1+log(A));elseya(i)=sign(x(i))*(1+log(A*abs(x(i))))/(1+log(A));endendfigure(1)plot(x,ya,'k.:');title('A')xlabel('x');ylabel('y');gridonholdonxx=[-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10];yy=[-sin(2*pi),-sin(1.8*pi),-sin(1.6*pi),-sin(1.4*pi),-sin(1.2*pi),-sin(1*pi),-sin(0.8*pi),-sin(0.6*pi),-sin(0.4*pi),-sin(0.2*pi),sin(0.2*pi),sin(0.4*pi),sin(0.6*pi),sin(0.8*pi),sin(1*pi),sin(1.2*pi),sin(1.4*pi),sin(1.6*pi),sin(1.8*pi),sin(2*pi)];plot(xx,yy,'r');stem(xx,yy,'b-.');legend('A律压缩特性','折线近似A律');t0=1;%信号持续的时间ts1=1/800;fs1h=1/ts1;t1=[0:1/400:2];%定义满足抽样条件的时间序列x1=sin(pi*t1);w1=t0/(2*ts1)+1;m1=x1;m1(w1)=1;%修正t=0时的信号值[M1,mn1,df1]=fft_seq(m1,ts1,df);%对满抽样条件的信号进行傅立叶变换M1=M1/fs1h;N1=[M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1,M1];f1=[-7*df1*length(mn1):df1:6*df1*length(mn1)-df1]-fs1h/2;figure(2)subplot(2,1,1);stem(t1,x1);xlabel('时间/s');ylabel('幅值');title('抽样信号的波形');axis([0,2,-1.1,1.1]);subplot(2,1,2)plot(f1,abs(fftshift(N1)));xlabel('频率/Hz');ylabel('幅值');axis([-100,100,0,1]);title('抽样的信号频谱');axis([-100,100,0,1]);forj=1:801fori=1:11ifabs(x1(j))-abs(ya(i))<0a(j)=ya(i);elsea(j)=x1(j);endi=11;endendfigure(3)plot(t1,a);axis([0,2*pi,-1,2]);partition=[-1:1/32:1];codebook=[-32:1:32];[index,a,distor]=quantiz(s,partition,codebook);nu=ceil(log2(64));codebook=zeros(length(s),nu)form=1:length(s)forj=nu:-1:0if(fix(a(m)/(2^j))==1)codebook(m,nu-j)=1;ya(m)=a(m)-2^j;endendendcodebook
② 单边带调幅SSB和解调课程设计报告
Fs=100000;
t=[0:1/Fs:0.01];
y=cos(300*2*pi*t);%调制信号
yw=fft(y);
yw=abs(yw(1:length(yw)/2+1));
frqyw=[0:length(yw)-1]*Fs/length(yw)/2;
Fc=30000;
c=cos(Fc*2*pi*t);
b=sin(2*pi*Fc.*t);
lssb=y.*c+imag(hilbert(y)).*b;
y1=awgn(lssb,30); %调制信号加噪声
wsingle=fft(lssb);
wsingle=abs(wsingle(1:length(wsingle)/2+1));
frqsingle=[0:length(wsingle)-1]*Fs/length(wsingle)/2;
asingle=ademod(y1,Fc,Fs,'amssb'); %ssb解调
aa=fft(asingle);
aa=abs(aa(1:length(aa)/2+1));
frqaa=[0:length(aa)-1]*Fs/length(aa)/2; %解调信号频谱figure(1)
subplot(1,2,1);
plot(t,y);grid on;
title('调制信号时域波形')
subplot(1,2,2);
plot(frqyw,yw); grid on;%调制信号频谱
title('调制信号频谱')
axis([0 1000 0 max(yw)]);figure(2)
plot(t,lssb)
subplot(2,2,1)
plot(t,lssb);grid on;
title('下边带信号波形')
subplot(2,2,2);
plot(frqsingle,wsingle); %调制后频谱图
grid on;
title('下边带信号频谱')
subplot(2,2,3);
plot(t,asingle);
grid on;
title('解调后信号波形')
subplot(2,2,4);
plot(frqaa,aa);
grid on;
title('解调后信号频谱')
axis([0 3000 0 max(aa)]);
③ 塑料模具设计(课程设计)材料 ABS 零件尺寸如图 给我画装配图
大哥你只有一个零件,和啥子装配啊!
④ 求 支架:大批量生产;精度:MT5,材料ABS 课程设计说明书和CAD图纸
这个挺难的,我都没听过,哈哈
⑤ matlab课程设计 急求!!!!
你可以参考下
http://download.csdn.net/source/1886960
这是我今年个人做的matlab课程设计,把源代码拿出来,希望能帮助以后做课设的朋友.适合自动化.电信类专业使用,本课设完成的是任意信号卷积的运算,并且绘制图象.另外这里日后还会有许多编程的代码,如php,c,c++,css,javascript,html,xhtml,xml,mysql等实用代码共朋友们使用.
任意的信号卷积:
function y=juanji(f1,f2)
syms x t;
F1=laplace(f1,x,t);
F2=laplace(f2,x,t);
h3=F1*F2;
h4=simplify(h3);
y=ilaplace(h4,t,x);
```````````````````````````````````````````
function plotbutton1_Callback(hObject, eventdata, handles)
%-------------其他------------%
val=get(handles.listbox1,'value');
str=get(handles.listbox1,'string');
vala=get(handles.a,'string');
c=str2num(vala);
valb=get(handles.b,'string');
d=str2num(valb);
%%*************************************************************************
switch str{val}
case'出输f1(t)和f2(t)';
%---------绘制f1(t)---------%
val1=get(handles.f1,'string');
x=sym(val1);
axes(handles.axes1);
ezplot(x);
%---------绘制f2(t)---------%
val2=get(handles.f2,'string');
x=sym(val2);
axes(handles.axes2);
ezplot(x);
case 'f1(t)*f1(t)'
val3=get(handles.f1,'string');
f1=sym(val3);
y=juanji(f1,f1);
axes(handles.axes3);
ezplot(y);
case 'f2(t)*f2(t)'
val4=get(handles.f2,'string');
f2=sym(val4);
y=juanji(f2,f2);
axes(handles.axes4);
ezplot(y);
case 'f1(at)*f2(bt)'
if(c==1&&d==1)
val5=get(handles.f1,'string');
f1=sym(val5);
val6=get(handles.f2,'string');
f2=sym(val6);
y=juanji(f1,f2);
axes(handles.axes5);
ezplot(y);
elseif(c~=1||d~=1)
c=num2str(c);
d=num2str(d);
val7=get(handles.f1,'string');
f1=sym(val7);
val8=get(handles.f2,'string');
f2=sym(val8);
y=addm(f1,f2,c,d);
axes(handles.axes6);
ezplot(y);
end
end
function y=addm(f1,f2,c,d) //传递了两个参数来改变a,b的值
syms x t;
F1=laplace(f1,x,t/c);
F1=F1/abs(c);
y1=simplify(F1);
F2=laplace(f2,x,t/d);
F2=F2/abs(d);
y2=simplify(F2);
h3=y1*y2;
y=ilaplace(h3,t,x);
y=simplify(y);
⑥ 求 支架:大批量生产;精度:MT5,材料ABS 课程设计说明书和CAD图纸 联系邮箱[email protected],谢谢!
哥 我遇到一样的了 还在不 求助攻呀
⑦ 课程设计做出来的东西没用会挂吗
1、以下合法的标识符是(C)A、B01B、table_1C、_0tD、kIntt1W10pointFast_voidpblFast+Bigabsfabsbeep2、在C语言中,字符型数据在内存中以下回列哪个选项的形答式存放(D)A、原码B、BCD码C、反码D、ASCII码3、下列语句中,符合语法的赋值语句是(C)A、a=7+b+c=a+7;B、a=7+b++=a+7;C、a=7+b,b++,a+7;D、a=b+7=c=a+7;4、对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,下列选项正确的是(C)A、语法错误B、f为5.0C、f为0.0D、f为2.05、为了计算s=10!(即10的阶乘),则s变量应定义为(C)A、intB、unsignedC、longD、以上三种类型均可6、假定x和y为double型,则表达式x=2,y=x+3/2的值是(A)A、3.500000B、3C、2.000000D、3.0000007、执行下列程序片段时输出结果是(B)floatx=-1023.012printf(“\n%8.3f,”,x);printf(“%10.3f”,x);
⑧ 第20题:支架;大批量生产;精度:MT5,材料ABS。 这是课程设计 跪求大神
这零件叫什么?后来找到了吗
⑨ 请问这个怎么用altium designer 画出来,是个汽车ABS系统电路
不知道有没有电气属性;如果没有就是一个圆弧加一矩形吧