matlab aviread报错编程为什么不出结果,也不报错?

小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&关于用matlab里的BP神经网络预测数据。我程序能运行,但出来的结果不对啊
关于用matlab里的BP神经网络预测数据。我程序能运行,但出来的结果不对啊
有8个数据,不用归一化处理。用前三个推第四个,用第234个数据推第5个数据。以此类推~是不是我参数设的有问题啊?求助啊。。。我都整了一天了。。。各种苦逼啊!!!求助大神们啊!!!!
%&&定义训练样本
% P 为输入矢量
% T 为目标矢量
%&&创建一个新的前向神经网络
net=newff(P',T,,{'tansig','tansig'},'traingdm')
%&&当前输入层权值和阈值
inputWeights=net.IW{1,1}
inputbias=net.b{1}
%&&当前网络层权值和阈值
layerWeights=net.LW{2,1}
layerbias=net.b{2}
%&&设置训练参数
net.trainParam.show = 30;
net.trainParam.lr = 0.01;
net.trainParam.mc = 0.9;
net.trainParam.epochs = 400;
net.trainParam.goal = 1e-3;
%&&调用 TRAINGDM 算法训练 BP 网络
net=train(net,P(i,:)',T(i));
%&&对 BP 网络进行仿真
A = sim(net,P');
学术必备与600万学术达人在线互动!
扫描下载送金币 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
MATLAB常见错误
下载积分:400
内容提示:MATLAB常见错误
文档格式:PDF|
浏览次数:54|
上传日期: 04:14:24|
文档星级:
全文阅读已结束,如果下载本文需要使用
 400 积分
下载此文档
该用户还上传了这些文档
MATLAB常见错误
关注微信公众号帮我看一下这段matlab程序为什么有错误,运行不出图像?海明窗设计数字低通滤波器设计一个FIR低通滤波器,要求Wp=0.2π,Ws=0.4π,Ap=0.25dB,As=50dB输入程序:>>Wp=0.2*Ws=0.4*tr_width=Ws-Wp; %过渡带宽度N=ceil(6.6*pi/tr_width)+1 %滤波器长度n=0:1:N-1;Wc=(Ws+Wp)/2; %理想低通滤波器的截至频率 hd=ideal_lp(Wc,N); %理想低通滤波器的单位冲激响应w_ham=(hamming(N)); %海明窗h=hd.*w_ %截取得到实际的单位脉冲响应[db,mag,pha,w]=freqz_m4(h,[1]); %计算实际滤波器的幅度响应delta_w=2*pi/1000;Ap=-(min(db(1:1:Wp/delta_w+1))) %实际通带纹波As=-round(max(db(Ws/delta_w+1:1:501))) %实际阻带纹波subplot(221)stem(n,hd) %火柴棍图title('理想单位脉冲响应hd(n)')subplot(222)stem(n,w_ham)title('海明窗w(n)')subplot(223)stem(n,h)title('实际单位脉冲响应h(n)')subplot(224)plot(w/pi,db)title('幅度响应(dB)')axis([0,1,-100,10])%本程序用到的自定义函数function hd=ideal_lp(Wc,N)alpha= (N-1)/2;n=0:1:N-1;m=n-alpha+hd=sin (Wc*m)./(pi*m);function[db,mag,pha,w]=freqz_m4(b,a) [H,w]=freqz(b,a,1000,'whole');H=(H(1:1:501));w=(w(1:1:501));mag=abs(H);db=20*log10((mag+eps)/max(mag));pha=angle(H); 运行出来的结果是:N =34Undefined function or method 'ideal_lp' for input arguments of type 'double'.
ideal_lp这个函数有没有和主函数放到同一个文件夹下
三角形ABC中,a=2 C=45度 cos B/2=5分之2根号5 求三角形面积答的好加分,在线等
sinB/2=(根号5)/5,sinB=2sinB/2 *cosB/2=4/5,cosB=3/5,过A做边BC的高h,与BC 的垂足为D,设CD=x,则AD=x,b*sinB=x,b*cosB=2-x,tgB=x/(2-x)=4/3,求得x=8/7.所以三角形面积为(1/2)*2*(8/7)=8/7
根据两角和差公式(cos(α-β)=cosα·cosβ+sinα·sinβ )当B=π/4时原式=√2[cos(X-π/4)]=√2(cosXcosπ/4+sinXsinπ/4)=√2(cosX*√2/2+sinX*√2/2)=cosX+sinX
sin60°>sin 58°于是有 b>c>a应该可以理解吧,不懂可以追问,不过这符号还真是够呛">a=sin 13°+cos 13°=√2(√2/2sin 13°+√2/2cos 13°)
=√2(sin13° cos 45°+sin 45° cos 13°)=√2sin(13+45)°=√2sin 58°b=2√2 cos? 14°-√2 =√2(2 cos? 14°-1)=√2cos 28°=√2 sin 62°c=√6/2=√2(√3/2)=√2sin 60°可以知道 sin62°>sin60°>sin 58°于是有 b>c>a应该可以理解吧,不懂可以追问,不过这符号还真是够呛
0,所以有f(x)在(-无穷,1]递减,在[1,3)递增,在(3,+无穷)递减.f(1)=-4/3 f(3)=0所以f(x)在x=3处取得极大值f(3)=0在x=1处取得极小值f(1)=-4/3">答:f(x)定义域为全体实数.对f(x)求导,f'(x)=-x平方+4x-3.当f'(x)=0时,即 -x平方+4x-3=0 解得x1=1,x2=3.由于当x在区间(1,3)之间时,f'(x)>0,所以有f(x)在(-无穷,1]递减,在[1,3)递增,在(3,+无穷)递减.f(1)=-4/3 f(3)=0所以f(x)在x=3处取得极大值f(3)=0在x=1处取得极小值f(1)=-4/3
matlab中最小二乘法拟合几个点t=0:5:55;y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];拟合为 y=at+bt^2+ct^3 (没有常数项),求abc让我看看代码吧.能不能用polyfit求解啊?
t=0:5:55;y=[0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4.64];%你将t,y的每一个值代入方程,会得到关于a,b,c的三元一次方程组(12个方程),改写成矩阵乘法形式,就知道下面是怎么来的.A=[t(:),t(:).^2,t(:).^3];abc=A\y(:);a=abc(1)b=abc(2)c=abc(3)
其他相关问题

我要回帖

更多关于 matlab报错 的文章

 

随机推荐