plot(f,abs(Y(1:2^19)));是什么意思
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 16:35:32
这个横坐标x缺省,默认为1,2,3……纵坐标为x(1,:)矩阵x的第一行,画出的对应的图像
x.-1不对,(x-1).^2,加减不能用点运算符的
wavread('F:\a.wav',1024)%读取该音频文件前1024个采样点a1=hamming(1000);%设计长度1000的窗函数a2=fft(y.*a1);%对语音信号滤波a3=real
假设A=[1,4,7,8];size(A,2)为4;%表示A矩阵的列数plot(1:size(A,2),A);%括号中','前面的部分是x的取值,后面是y的取值,也就是画出x=[1,2
plot(ff,abs(fft(r_info,q*FS))/FS);ff是横坐标,应该是频率fabs(fft(r_info,q*FS))/FS是纵坐标,是r_info的频谱plot(t(80:480)
这是绘制两个函数图像举个例子给你看,呵呵x=0:0.1:5;y=2*x.^2;z=x+2;plot(x,y,'k+',x,z,'r')%k是黑线+,r是红线再答:
abs函数是取绝对值,plot(abs(x));的意思是画出|x|的图像,abs不是必须的.再问:那求幅度频谱的时候为什么要用plot(abs(x))呢?为什么要取绝对值呢?再答:对于复数x来说,ab
'o',表示数据点处是一个小圆圈
size(y)求y的行数和列数zeros(a,b)返回一个a行b列的元素全为0的矩阵plot(A)画出A每个列(若A是一个m*n矩阵则画出n条线)的点并将相邻的点用直线连起来
因为sin(2*pi*f*t)=(e^(j*2*pi*f*t)-e^(-j*2*pi*f*t))/2j.所以你的A*sin做FFT之后得到的幅值应该是在+/-(NFFT*f)的地方各有一个幅度为A*N
我试下来没问题啊>f:=x->x^2/8-8:>plot([f(x),f(x)+2,f(x)+4,f(x)+6],x=-10..10,y=-10..10);
plot(x,y)就是画出x,y,xy有相对应的矩阵或者量.就是画出y相对于x.b是代表蓝色:是代表点状图你输入helpplot有英文介绍的.可以方便查询b:这类的意思.
如果想用函数绘图建立两个M文件functionf=fun(x);%函数文件f=100*(x(2)-x(1)^2)^2+(1-x(1))^2;第二个:x=[12];plotf;%主程序不过我不知道,你想
书上的图是自动调整了坐标间距的,那个间距不是你说的步距.步距是画图是图上每一个点之间的横坐标的间距,它是0.1.纵坐标的各点间间距是不一样的.图上坐标间距横坐标是1,纵坐标是0.2,这是由你横纵坐标的
令t=|x|>=0则y=(t-1)/(t+1)=(t+1-2)/(t+1)=1-2/(t+1)由t>=0,得0
ABS()是指绝对值吗?y=|x+1|+|x+2|当x>=-1,y=x+1+x+2=2x+3是增函数当-2
plot(T,Y(:,1),'-k');,画Y数组中的第一列数随着T的变化曲线,‘-k’表示颜色黑色实线,plot(Y(end-2000:end,1),Y(end-2000:end,2),'-k');
x=0:0.1:1这里x相当于一个矩阵:[0,0.1,0.2……1]表达式y=(1+2*x)^(1/2)表示数值运算.这里应改为y=(1+2.*x).^(1/2)plot(x,y)就出来了.矩阵和数值
t(1:600)%取出1-600个数;1000*t(1:100)%是将t的1-600的1000倍;plot(x,y)%以x,y为坐标轴画出图像
将数组T中-1到1之间的数求到1的距离,其他的清0