
matlab学习
durant
这个作者很懒,什么都没留下…
展开
-
M文件if-else-end结构
<br />和C语言基本相似<br /> <br />文件功能,对任意输入的x求相应的y值<br /> <br />function y=exm060101(x)n=length(x);for k=1:n if x(k)<-1 y(k)=x(k); elseif x(k)>=1 y(k)=exp(1-x(k)); else y(k)=x(k)^3; endend<br />结果<br />>> x=原创 2011-05-24 20:19:00 · 479 阅读 · 0 评论 -
matlab绘制系统函数波特图
已知系统函数:H(s)=30/(s^2+31s+30),先画出幅频特性和相频特性w=-8*pi:0.01:8*pi;b=[30];a=[1,31,30];H=freqs(b,a,w);subplot(211)plot(w,abs(H));grid onxlabel('/omega(rad/s)'),ylabel('|H(/omega)|');title('H(s)的幅频特性')subplot(212)plot(w,angle(H));grid onxlabel('/o原创 2011-04-12 20:08:00 · 11907 阅读 · 5 评论 -
matlab完成任意位置序列卷积
matlab内部函数conv(函数假定两个序列都从n=0开始,卷积后的数列长度为m+n-1)用于计算两个有限长序列之间的卷积。如果序列都有任意位置的话,conv函数既不提供也不接受任何信息。 编写函数conv_m,它可以完成任意位置序列的卷积function [y,ny]=conv_m(x,nx,h,nh)%x,h 序列值%nx,nh 序列横轴nyb=nx(1)+nh(1);原创 2011-06-02 19:33:00 · 2141 阅读 · 0 评论