matlab课程设计 急求!!!
发布网友
发布时间:2022-05-16 00:18
我来回答
共1个回答
热心网友
时间:2023-10-03 05:15
你可以参考下
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);
求助matlab画图,机原课程设计
用matlab辅助机械原理课程设计项目很多,如连杆设计、槽轮机构、凸轮机构等等。给你一个范例,偏置移动从动件盘形凸轮设计。已知条件: 凸轮作逆时针方向转动,从动件偏置在凸轮轴心的右边, 从动件在推程作等加速/等减速运动,在回程作余弦加速度运动。 基圆半径:40 mm ;滚子半径:10 mm ;推杆偏距...
opencv 标定板
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进而计算相机的内部参数(如焦距)和外部参数(如旋转、平移)。这些参数对于提高相机测量的准确性和三维重建的精度至关重要,广泛应用于工业视觉、机器人视觉、增强现实等领域。标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
用matlab进行《电路理论》课程设计,急求matlab编程
希望对你有帮助 频率响应函数:xlabel('角频率') %图形设置 ylabel('增益abs(H)')num=[0 2 0 ]den=[1 2 10001][h,w]=freqs(num,den);amp=abs(h);%求幅值 subplot(2,1,1); %分图绘图 semilogx(w,amp);%频率和幅值 title('H(w)的幅频特性');xlabel('角频率(w)');yl...
电力电子课程设计matlab仿真实验
回答:一.课程设计目的(1)通过matlab的simulink工具箱,掌握DC-DC、DC-AC、AC-DC电路的仿真。通过设置元器件不同的参数,观察输出波形并进行比较,进一步理解电路的工作原理;(2)掌握焊接的技能,对照原理图,了解工作原理;(3)加深理解和掌握《电力电子技术》课程的基础知识,提高学生综合运用所学知识的能力;二...
线性代数Matlab应用实践性课题(急求!!!任选一个课题,用代码实现-.-可...
做最前面一个。设木工、电工、油漆工工资分别为x、y、z,则根据所给表格可以建立如下方程组:8*x = y + 6*z 5*y = 4*x + z 7*z = 4*x + 4*y 其中,方程左边是各人为其他人工作的收入,右边是应支付其他人为自己工作的支出。上述方程组是欠定的,也就是说,写成 AX=b 的形式,...
MATLAB 数字信号处理课程设计
whp = 0.4*pi;wc = [wlp/pi,whp/pi];N = 33;n=0:N-1;hn=fir1(N-1,wc, hanning (N)); %基于窗函数的 FIR 滤波器 [h2,w]=freqz(hn,1,512); %freqz是用离散傅里叶变换的标准公示计算的 fft使用快速傅里叶变换的公式计算的,本质上没有差别 subplot(311);stem(n,hn);axis(...
用MATLAB对独轮车系统进行仿真的课程设计?只回答公式部分就可以了。求...
通过这次MATLAB的课程设计,我对MATLAB有了一个更深的理解,matlab具有数值分析.矩阵计算.科学数据可视化以及非线性动态系统的建模和仿真等诸多功能。 这次的Matlab课程设计对我来说是一次挑战,之前课上学的知识都忘得差不多了,再加上对语言不怎么熟悉,想要编写复杂的代码,难度不是一点点,所以只有通过...
如何用Matlab实现基本逻辑门功能?
最近课程设计需要,但规定使用的Matlab我却没有接触过。请帮忙实现最简单的5个逻辑门功能:AND,OR,NAND,XOR,NOT,万分感谢!我完全没有接触过matlab,这个是刚刚硬着头皮查书编出来的... 最近课程设计需要,但规定使用的Matlab我却没有接触过。请帮忙实现最简单的5个逻辑门功能:AND,OR,NAND,XOR,NOT,万分感谢!我完全...
matlab课程设计选题思路
图形图像处理:基于颜色的特征提取和匹配。一个图片数据库(文件夹形式存放),里面有上千张叶子图片,然后在程序里面读入一张图片,在图片数据库里面找出最相似的叶子图片列出来。我的大学毕业设计就做这个。
课程设计的题目:基于MATLAB的语音信号分析及滤波
figure(1);[y,fs,nbits]=wavread ('ly');sound(y,fs,nbits); %回放语音信号 n = length (y) ; %求出语音信号的长度 Y=fft(y,n); %傅里叶变换 subplot(2,1,1);plot(y);title('原始信号波形');subplot(2,1,2);plot(abs(Y));title('原始信号频谱')加噪语音信号程序 fig...
...的左上角通往右下角有多少条路?MATLAB课程设计!!!(看清题目再作答...
总共要走20布,其中10布右10布左,实际上就是对20布排序 总排序=P(20,20)内部排序=P(10,10)路线数=P(20,20)/P(10,10)/P(10,10)=184756 --- 验算给你看 2*2的网格就是 P(4,4)/P(2,2)/P(2,2)=4*3*2*1/2/1/2/1=6 --- 一般性的结论:对于长a宽b的方格,总共的...