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系統電路
不知道有沒有電氣屬性;如果沒有就是一個圓弧加一矩形吧