
在运算结方程或者设定参数后面加分号,即可达到在命令窗口不显示结果的目的。
例证:
clc
clear all
a=10; %结尾加了";"所以输入结果不显示
b=2 %结尾没有加";"所以输入结果显示在命令窗口中
c=a+b %结尾没有加";"所以输入结果显示在命令窗口中
d=ab; %结尾加了";"所以输入结果不显示
代码运行之后,命令窗口显示如下所示:
b =2
c =12
扩展资料
MATLAB主要功能:
Image Processing Toolbox™: 使用有效轮廓进行图像分割、对 10 个函数实现 C 代码生成,对 11 个函数使用 GPU 加速
Image Acquisition Toolbox™: 提供了用于采集图像、深度图和框架数据的 Kinect® for Windows®传感器支持
Vehicle Network Toolbox™: 为访问 CAN 总线上的 ECU 提供 XCP
Trading Toolbox™: 一款用于访问价格并将订单发送到交易系统的新产品
Financial Instruments Toolbox™: 赫尔-怀特、线性高斯和 LIBOR 市场模型的校准和 Monte Carlo 仿真
n=0:01:200;%设定信号时间zhidao长度为0到200秒,采样间隔01,则采内样频率为10HZ,点数2001
y=sin(2pi02n)+sin(20213n);
Y=fft(y);%FFTPyy=Yconj(Y)/2000;%信号功率谱f=10(0:1000)/2000;%计算横容轴频率值figure(1)subplot(2,1,1),plot(n,y),title('信号'),xlabel('时间(S)')subplot(2,1,2),plot(f,Pyy(1:1001)),title('信号功率谱'),xlabel('频率(Hz)')
常见的窗口有
矩形窗 boxcar()
三角窗 triang()
汉宁窗 hanning()
海明窗 hamming()
布拉克曼窗 blackman()
恺撒窗kaiser(n,beta)
绘制频率响应曲线有可以用freqz()函数,比如:
n=50;
figure; freqz(boxcar(n),1);
figure; freqz(hanning(n),1);
figure; freqz(hamming(n),1);
figure; freqz(blackman(n),1);
figure; freqz(kaiser(n,25),1);
或者直接用vwtool()工具,例如:
w = kaiser(200,25);
wvtool(w)
1、打开matlab软件主界面,如图所示。
2、在命令窗口输入内容后,加上分号,回车后,输出数据不显示。若内容后面不带分号,回车后,输出数据可显示。如图所示。
3、在脚本文件里,可以选用disp显示函数对输出内容进行显示。如图所示。
4、也可以用fprintf函数显示数据,格式为fprintf(format,data),format为打印数据格式,data代表打印的标量或数组。如图所示。
5、fprintf函数括号内的%62代表第一个数据项占有6个字符宽度,小数点后的数值表示有2位小数,\n表示换行。如图所示。
方法和详细的 *** 作步骤如下:
1、第一步,定义函数,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,在已知窗口中以不同坐标系绘制多个图形的语句:subplot(n,m,s),例如subplot(2,3,1),见下图,转到下面的步骤。
3、第三步,完成上述步骤后,输入代码:subplot(2,2,2),mesh(z2),然后绘制第二个图形,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,类似的,绘制第三和第四个图,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,需要添加轴的名称和标题,单击,然后单击“insert”选项进行设置即可,见下图。这样,就解决了这个问题了。
hd=sin(wdn)/(pin); % 理想冲激响应
w=hamming(N)'; % 海明窗
h=hdw; % 实际冲激响应
H=20log10(abs(fft(h,1024))); % 实际滤波器的幅频特性
HH=[H(513:1024) H(1:512)];
subplot(221),stem(nn,hd,'k');
xlabel('n');title('理想冲激响应');axis([-70 70 -01 03]);
subplot(222),stem(nn,w,'k');axis([-70 70 -01 12]);
title('海明窗');xlabel('n');
subplot(223),stem(nn,h,'k');
axis([-70 70 -01 03]);xlabel('n');title('实际冲激响应');
w=(-512:511)/511;
subplot(224),plot(w,HH,'k');
axis([-12 12 -140 20]);xlabel('\omega/\pi');title('滤波器幅频特性');
set(gcf,'color','w');参考这段程序
解决了没有?我知道了,你是不是在学习呀!关键是你没有定义这个函数,此函数为
function hd=ideal_lp(wc,M);
%Ideal Lowpass filter computation
%------------------------------------
%[hd]=ideal_lp(wc,M)
% hd=ideal impulse response between 0 to M-1
% wc=cutoff frequency in radians
% M=length of the ideal filter
%
alpha=(M-1)/2;
n=[0:1:(M-1)];
m=n-alpha+eps;
hd=sin(wcm)/(pim);
点击file中的new中M-file,新建上面的函数,保存后就可以运行了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)