买电脑的时候可以他电脑组装电脑高配置清单单让他帮自己选好再装机吗?非常感谢

伪仿射投影算法优化迭代步长的研究--《西北工业大学学报》2014年01期
伪仿射投影算法优化迭代步长的研究
【摘要】:为了促进自适应滤波器的滤波性能,建立了一种变步长的伪仿射投影(Pseudo Affine Projection,PAP)算法。通过使得权值误差在输入信号方向向量的误差等于0,结合正交迭代算法,获得了PAP算法的优化迭代步长。仿真结果表明:基于优化迭代步长的PAP算法促进了自适应滤波器的收敛性和失调量。
【作者单位】:
【关键词】:
【基金】:
【分类号】:TN713【正文快照】:
自适应滤波技术在噪声和回波消除、均衡、波束形成中得到了广泛应用。归一化最小均方(normalized least mean square,NLMS)算法计算简单,因此获得了广泛应用[1]。但是对于高度自相关的输入信号,信号特征值相差比较大,NLMS算法表现出了收敛速度慢的特性。为了改善这一问题,提
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【参考文献】
中国期刊全文数据库
智永锋;李虎雄;李茹;;[J];自动化学报;2013年03期
智永锋;范蟠果;张骏;邓正宏;张怡;;[J];西北工业大学学报;2011年03期
智永锋;郑曦;李茹;邓正宏;张骏;;[J];西北工业大学学报;2013年02期
【相似文献】
中国期刊全文数据库
胡钋,韩进能;[J];武汉大学学报(工学版);2004年01期
张小玲,丁坚勇,郑世喜;[J];现代电子技术;2003年06期
万政伟;惠晓威;朱婷;;[J];计算机系统应用;2010年04期
李连源;王绍纯;;[J];北京科技大学学报;1998年04期
李春宇;;[J];常州工学院学报;2005年06期
刘晓庆;熊晓燕;;[J];科技情报开发与经济;2007年11期
马宝山;朱义胜;;[J];系统仿真学报;2007年24期
杨东;王建业;蔡飞;;[J];探测与控制学报;2010年03期
张玲玲,唐晓英,刘伟峰;[J];生命科学仪器;2005年05期
张银行;杨小雪;;[J];现代电子技术;2010年08期
中国重要会议论文全文数据库
马伟富;雷勇;滕欢;;[A];中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C];2004年
李国峰;吴岳;秦世才;;[A];第十届全国信号处理学术年会(CCSP-2001)论文集[C];2001年
蒋薇薇;杨萍;王昱洁;;[A];第八届全国信息获取与处理学术会议论文集[C];2010年
刘斌;魏贤龙;李卓;;[A];2006中国控制与决策学术年会论文集[C];2006年
刘勇;沈毅;胡恒章;;[A];1998年中国智能自动化学术会议论文集(上册)[C];1998年
徐蕾;孙金生;王执铨;;[A];1998中国控制与决策学术年会论文集[C];1998年
李中云;;[A];2001年全国微波毫米波会议论文集[C];2001年
王新勇;惠俊英;;[A];2004年全国水声学学术会议论文集[C];2004年
庞兴豪;任国春;徐以涛;邱炜;;[A];2009年全国无线电应用与管理学术会议论文集[C];2009年
庞兴豪;任国春;徐以涛;邱炜;;[A];2009年全国无线电应用与管理学术会议论文集[C];2009年
中国重要报纸全文数据库
刘阳子;[N];中国知识产权报;2010年
;[N];人民邮电;2006年
欣明;[N];中国电子报;2006年
海信电器股份有限公司总工程师
刘卫东;[N];中国电子报;2009年
张孟军;[N];科技日报;2001年
李映;[N];中国电子报;2007年
林宗辉;[N];电子资讯时报;2006年
;[N];科技日报;2001年
记者  安勇龙;[N];中国电子报;2006年
;[N];电子资讯时报;2008年
中国博士学位论文全文数据库
倪锦根;[D];复旦大学;2011年
谷源涛;[D];清华大学;2003年
林耀荣;[D];华南理工大学;1999年
李宁;[D];哈尔滨工程大学;2009年
林斌;[D];大连海事大学;2008年
毕云龙;[D];哈尔滨工业大学;2010年
朱红路;[D];华北电力大学(北京);2010年
刘立刚;[D];复旦大学;2010年
胡文敏;[D];国防科学技术大学;2012年
李浩;[D];中国科学技术大学;2010年
中国硕士学位论文全文数据库
梁柳娟;[D];大连理工大学;2006年
李宝华;[D];武汉理工大学;2006年
张磊;[D];南京理工大学;2009年
张翠明;[D];河北科技大学;2013年
王丽丽;[D];长春理工大学;2010年
张盈盈;[D];中北大学;2010年
赵光丛;[D];南京航空航天大学;2013年
陈达荣;[D];西安电子科技大学;2013年
张银行;[D];西南交通大学;2010年
李红艳;[D];中南大学;2011年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号Fluent时间步长_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Fluent时间步长
上传于|0|0|文档简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢Matlab优化函数中options选项的修改(;转载;标签:;杂谈;通常在使用Matlab优化工具箱中的函数时,需要;options=optimset(‘option;options=optimset('to;options=optimset(options;后面还可以依此法添加很多选项信息;下面举一个完整例子:求取f=4*x(1)^2+5;f=
Matlab优化函数中options选项的修改 ( 10:43:58)
通常在使用Matlab优化工具箱中的函数时,需要根据不同要求修改优化选项,例如最大迭代次数、x处的终止容限等等。可通过 optimset 语句来修改优化选项参数:
options=optimset(‘optionName’,’optionValue’);如:
options=optimset('tolx',1e-100);
options=optimset(options,'tolfun',1e-100);
后面还可以依此法添加很多选项信息。
下面举一个完整例子:求取f=4*x(1)^2+5*x(1)*x(2)+2*x(2)^2的最小值 ---------------------------------------------------------------------------------------------function [f,g]=ff3(x)
f=4*x(1)^2+5*x(1)*x(2)+2*x(2)^2;
if nargut &1
g(1)=8*x(1)+5*x(2);
g(2)=5*x(1)+4*x(2);
通过下面将优化选项结构options.GradObj设置为’on’来得到梯度值。
options=optimset(‘Gradobj’,’on’);
[x,fval,exitflag]=fminunc(@ff3,x0,options)
---------------------------------------------------------------------------------------------
Options的参数描述(OPTIMSET):
%OPTIMSETPARAMETERS
?rivativeCheck- Compare user supplied derivatives (gradients orJacobian) %to finite-differencing derivatives[ on | {off}]
%Diagnostics - Print diagnosticinformation about the function tobe %minimized or solved [ on | {off}]
%DiffMaxChange - Maximum change invariables for finite
differencegradients
%[ positive scalar| {1e-1} ]
%DiffMinChange - Minimum change invariables for finite
differencegradients
%[ positive scalar| {1e-8} ]
%Display - Level of display [ off | iter| notify | final ]
%GoalsExactAchieve - Number of goals to achieve exactly (do not over- or %
under-achieve) [ positive scalar integer | {0}] %GradConstr - Gradients for the nonlinear constraints defined by user %
[ on | {off} ]
%GradObj - Gradient(s) for the objective function(s) defined by user %
[ on | {off}]
%Hessian - Hessian for the objective function defined by user
[ on | {off} ]
%HessMult - Hessian multiply function defined by user
[ function | {[]} ]
%HessPattern - Sparsity pattern of the Hessian for finite-differencing %
[ sparse matrix ]
%HessUpdate - Quasi-Newton updating scheme
[ {bfgs} | dfp | gillmurray | steepdesc ]
%Jacobian - Jacobian for the objective function defined by user %
[ on | {off}]
%JacobMult - Jacobian multiply function defined by user
[ function | {[]} ]
%JacobPattern - Sparsity pattern of the Jacobian for finite-differencing %
[ sparse matrix ]
%LargeScale - Use large-scale algorithm if possible [ {on} | off ] %LevenbergMarquardt - Chooses Levenberg-Marquardt over Gauss-Newton algorithm
[ on | off]
%LineSearchType - Line search algorithm choice [ cubicpoly | {quadcubic} ] %MaxFunEvals - Maximum number of function evaluations allowed %
[ positive integer ]
%MaxIter - Maximum number of iterations allowed [ positive integer ] %MaxPCGIter - Maximum number of PCG iterations allowed [positive integer] %MeritFunction - Use goal attainment/minimax merit function
[ {multiobj} | singleobj ]
%MinAbsMax - Number of F(x) to minimize the worst case absolute values %
[ positive scalar integer | {0} ]
%PrecondBandWidth - Upper bandwidth of preconditioner for PCG %
[ positive integer | Inf | {0} ]
%TolCon - Termination tolerance on the constraint violation [ positive scalar ]
%TolFun - Termination tolerance on the function value [ positive scalar ] %TolPCG - Termination tolerance on the PCG iteration
[ positive scalar | {0.1} ]
%TolX - Termination tolerance on X [ positive scalar ]
%TypicalX - Typical X values [ vector ]
---------------------------------------------------------------------------------------------
优化问题求解时常常需要对相对误差,使用算法等进行设置.Matlab提供了
options向量来对优化函数进行参数设置,options向来由18个元素.目前已经被optimset和optimget代替,详情可查阅函数optimset和optimget
下面逐个说明各个参数的功能和取值.
Options(1)=0(默认值)
功能:控制显示,优化过程中控制输出信息,0表示不显示;1表示显示;-1表隐藏信息.
Options(2)=1e-4
功能:控制x的精度,自变量x的最低精度终止条件.当所有终止条件都满足的时候,优化终止.
Options(3)=1e-4
功能:控制 f 精度,目标函数f的最低精度终止条件.当所有终止条件都满足的时候,优化终止.
options(4)=1e-7
功能:约束g的最低精度终止判别条件.当所有的终止条件都满足的时候,优化终止.
options(5)=0
功能:选择主要优化算法.
options(6)=0
功能:SD算法控制.选择搜索方向算法.
options(7)=0
功能:搜索算法控制.选择线性搜索算法.
options(8)=N/A
功能:函数值,算法结束时极值点的函数值,attgoal和minimax而言,它包含一个到达因子.
options(9)=0
功能:梯度检查控制.当值为1时,在最初的几个迭代周期,梯度将与有限差分计算的结果比较,此时,梯度函数必须存在.
options(10)=N/A
功能:函数计算计数.
options(11)=N/A
功能:梯度计算计数.
options(12)=N/A
功能:限定计数,限定函数梯度计算或差分梯度计算的次数.
options(13)=0
功能:等式约束个数,等式约束必须放在g的前几个元素中.
options(14)=0*n
功能:最大迭代次数,该值缺省时被置为n的100倍,n为自变量x的个数,在fmins中,缺省为n的200倍,在fminu中,为500n.
options(15)=0
功能:目标数,尽可能接近goals的目标数,由函数attgoal使用.
options(16)=1e-8
功能:最小摄动控制.有限差分梯度计算中的最小变化.对函数的梯度计算而言,
实际使用的摄动将自动调整以提高精度,它将在最小摄动和最大摄动之间变化. options(17)=0,1
有限差分梯度计算中变量的最大变化.
options(18)=N/A
功能:步长控制,在第一步迭代被赋值为1或更小
包含各类专业文献、文学作品欣赏、高等教育、幼儿教育、小学教育、专业论文、中学教育、外语学习资料、Matlab优化函数中options选项的修改13等内容。
 T Matlab 中没有专门求最大值的函数,只要 -f(x)在 (a,b) 上的最小值...创建一个名称为options的优化选项参数,其中指定的参数具有指定值,所有未指定的 ...  提出多个解决方案,并通过各方面的论证 从中提取最佳...第九章 最优化方法的 Matlab 实现 optimget 函数 ...创建一个称为 options 的优化选项参数,其中指定的...  用Matlab求解优化问题_工学_高等教育_教育专区。用...优化函数 optimfun 相关的默认值的选项结构 options....的参数的拷贝,用指定的参数值修改 oldops 中相应的...  matlab优化工具_IT/计算机_专业资料。利用 Matlab 的...优化函数 optimfun 相关的缺省值的选项结构 options...创建一个 oldopts 的拷 贝,用指定的数值修改参数...  MATLAB6.0 数学手册 第5章 5.1 优化问题 线性规划问题 线性规划问题是目标函数...x = fminbnd(fun,x1,x2,options) % options 为指定优化参数选项 [x,fval]...  用MATLAB优化工具箱解线性规划_数学_自然科学_专业资料。想学会matlab的人可看看...一个含有所有参数名,并与优化函数 optimfun 相关的默认值的选项结构 options. ...  4.第10章__Matlab在最优化问题中的应用_理学_高等...%计算 x 处的函数值。 ?options:优化参数选项。...修改 M 文件为 Ex10072.m: function [f,g]=Ex...  在 Matlab 中,线性规划问题由 linprog 函数求解。 ...如果没有设置 options 选项,则令 options = [ ]...修改 M 文件为 Ex10072.m: function [f,g]=Ex...  (fun,x1,x2,options) % options 为指定优化参数选项 [x,fval] = fminbnd(...1 解:先自定义函数:在 MATLAB 编辑器中建立 M 文件为: function f = myfun...迭代器,iter2=iter1 ,iter2++,怎样赋值才能使 iter1 不变?该怎么处理 - C++当前位置:& &&&迭代器,iter2=iter1 ,iter2++,怎样赋值才能使 it迭代器,iter2=iter1 ,iter2++,怎样赋值才能使 iter1 不变?该怎么处理&&网友分享于:&&浏览:0次迭代器,iter2=iter1 ,iter2++,怎样赋值才能使 iter1 不变?
//&iter1&已经通过赋值指向某处
vector&int&::iterator&&iter2=iter1&
v.erase(iter1)
iter1=iter2
经过这个过程之后,为什么iter1不是指向原先的下一个元素?如何才能做到?------解决思路----------------------v.erase(iter1)后,iter1已经成了一个野指针,而且vector也重新进行了整理,iter2也就失效了。
看楼主的意思可能是要&iter2=v.erase(iter1);&&erase的时候会返回下一个有效的的元素,或者是v.end()
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 电脑配置清单及价格 的文章

 

随机推荐