matlab程序n1=input('请输入采样点数n:'); n=-n1:n1; sinf=exp(-(n/pi).^2); subplot(211); stem(n,sinf); xlabel('n');ylabel('x(n)'); title('采样后的时域信号y=x(n)'); w=0:(pi/n1):4*pi; subplot(212); plot(w,fft1(w,sinf,n)); xlabel

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 04:01:34
matlab程序n1=input(''请输入采样点数n:'');n=-n1:n1;sinf=exp(-(n/pi).^2);subplot(211);stem(n,sinf);xlabel(''n'');yl

matlab程序n1=input('请输入采样点数n:'); n=-n1:n1; sinf=exp(-(n/pi).^2); subplot(211); stem(n,sinf); xlabel('n');ylabel('x(n)'); title('采样后的时域信号y=x(n)'); w=0:(pi/n1):4*pi; subplot(212); plot(w,fft1(w,sinf,n)); xlabel
matlab程序
n1=input('请输入采样点数n:');
n=-n1:n1;
sinf=exp(-(n/pi).^2);
subplot(211);
stem(n,sinf);
xlabel('n');ylabel('x(n)');
title('采样后的时域信号y=x(n)');
w=0:(pi/n1):4*pi;
subplot(212);
plot(w,fft1(w,sinf,n));
xlabel('w');ylabel('x(w)');
title('采样后的频域信号y=FT(sinf)');
grid;
function result=fft1(w,hanshu,n)
a=cell(1,length(w));for i=1:length(w)
hanshu.*((exp(-j*(i-1)*pi/100)).^n);a{i}=sum(m);end
for i=1:length(w)
result(i)=a{i};end
这个运行程序时,子程序中的sum(m)提示错误,到底问题出在哪儿?,运行之后第二幅图出不来,好纠结

matlab程序n1=input('请输入采样点数n:'); n=-n1:n1; sinf=exp(-(n/pi).^2); subplot(211); stem(n,sinf); xlabel('n');ylabel('x(n)'); title('采样后的时域信号y=x(n)'); w=0:(pi/n1):4*pi; subplot(212); plot(w,fft1(w,sinf,n)); xlabel
提示哪里就是哪里出错了 你调用函数fft1没有往里面传递m但是你函数里面用到m了 m没定义

matlab程序n1=input('请输入采样点数n:'); n=-n1:n1; sinf=exp(-(n/pi).^2); subplot(211); stem(n,sinf); xlabel('n');ylabel('x(n)'); title('采样后的时域信号y=x(n)'); w=0:(pi/n1):4*pi; subplot(212); plot(w,fft1(w,sinf,n)); xlabel matlab的 input函数问题syms x lanmuda n2 n1 n3 H k0H=input('请输入芯层厚度=');lanmuda=('请输入波长=');n1=('请输入上层折射率=');n2=('请输入中间层折射率=');n3=('请输入下层折射率=');N=('请输入模数=');k0=2*pi 请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角我写了个这样的程序可是不能解决这个问题啊A=input('请输入A的坐标:','s')B=input('请输 请问我这个matlab程序哪里错了啊,Q=input('请输人泄漏源强(mg/s):Q=');H=input('输人计算风速(m/s):H=');d=input('请输人计算精度(m):d=');Z0=input('请输人地面粗糙长度(m):Z0:');Yj=meshgrid(50:d:1000,-100:d:100);% Matlab绘图,该程序a=input('请输入a的值:');x=-10:0.1:10; y=-10:0.1:10;ezplot('x^2/a+y^2/(25-a.^2)-1'); matlab中调用函数,不想直接输入数据,编完程序再输入怎么办?每次都是一个个输入>> x=input('x=');x=4>> y=input('y=');y=7怎么才能编玩程序再输入数据?例如:>> x=input('x=');>> y=input('y=');>>x=?>>y=? matlab plot命令画不出曲线n1=1.5; n2=1; x=0:30:90; y=(n1*cosd(x)-n2*((1-(n1*sind(x)/n2).^2).^0.5))/(n1*cosd(x)+n2*((1-(n1*sind(x)/n2).^2).^0.5));plot(x,y) 这么简单的程序到底哪里出问题了, 请各位matlab大神看看,我的程序为什么画出来是个空白图?没有点也没有线?clear all;for a=0.1:0.1:1;d1=[1,0,0];n1=[1/2,0,sqrt(3)/2];n2=[1,0,0];n3=[1/2,0,-sqrt(3)/2];d2=d1-2*dot(d1,n1)*n1;d3=d2-2*dot(d2,n2)*n2;d4=d3-2*dot(d3,n3)* 怎样用MATLAB求解高次方程%主减速器传动比计算m=input('请输入汽车质量m=');ig=input('请输入变速器各档传动比ig=');et=input('请输入传动效率et=');r=input('请输入车轮半径r=');f=input('请输入滚动阻力系 请精通matlab的帮下忙,下面的代码有什么错么?本人初学fc1=1200;N1=2*pi*0.9/(0.1*pi) wc1=2*pi*fc1/fs; ifrem(N1,2)==0 N1=N1+1;endWindow= boxcar (N1+1); b1=fir1(N1,wc1/pi,Window);figure(3);freqz(b1,1,512); title('低通滤波器 Matlab 依次输入n个数字,构建一个n维行向量RT给段程序参考一下:v=[];n=10;for i=1:n;x=input('x=');v=[v(:);x];end;请告诉我上面的程序应该怎么改? 高手看一下我的matlab程序哪里错了function y=rrp(x) % % Input paramenters % % x(1)=theta-1 % x(2)=the matlab程序问题,start=input('加密请按1,解密请按2');if(start==1) %%标记一%% a=input('请输入4位整数以加密'); qian=mod(fix(a/1000)+7,10); bai=mod(mod(fix(a/100),10)+7,10); shi=mod(mod(fix(a/10),10)+7,10); ge=mod(mod(a,10)+7,10); a matlab中else if语句只执行了第二句,程序没问题,逻辑上哪里有错误?weight=input('the weight of your purse:');if weight 逐条注解MATLAB模拟的圆孔的弗朗禾费衍射程序MATLAB模拟圆孔的弗朗禾费衍射程序%圆孔衍射clcclearlam=input( '请输入光的波长:')lam=lam*1e-9a=1e-3f=1m=200;ym=2000*lam*f;ys=linspace(-ym,ym,m);xs=ys;n=255;for i=1:mr=xs matlab一个定义值只能用于一个公式的计算吗?“W=input('input W(kg)=');mw=input('input mw(kg/h)=');V0=input('input V0=');T0=input('input T0=');P0=input('input P0=');P0v=input('input P0v=');M0a=((P0-P0v)*V0)/(287*T0);M0v=(P0v*VO)/(461*T0 关于matlab定义函数我定义的函数:function function_fun();A=input('请输入状态矩阵A:');B=input('请输入状态矩阵B:');C=input('请输入状态矩阵C:');D=input('请输入状态矩阵D:');sys=ss(A,B,C,D);运行后:? f MATLAB取出矩阵中元素的问题inputr=input(:,:,1)inputg=input(:,:,2)