求自适应遗传算法的MATLAB代码 要谢菲尔德遗传算法工具箱的 都是有两种调用方法,一种图形界面的,这个从开始菜单,然后工具,然后从里面找神经网络neuralnetwork,遗传算法工具是全局优化工具箱里面的,globaloptimization。另外一种通过命令行调用,这个需要你理解你都要做.
哪里有自适应simpson求积算法(matlab的)?谢谢!!!急啊!!! 现在回答是不是有点晚啊 不过还是贴了吧function[s,fcount]=acsimpson(f,a,b,tol)此方法为自适应simpson方法求解定积分f为函数,a,b分别为积分区间,tol为精度q为积分值,fcount为计算函数值次数一下为准备输入数据f=fcnchk(f,'vectorized');定义内联函数h=b-a;步长qu=[a a+h/2 b];三个节点qu(qu=0)=2^-1024;避免计算函数值出现NAN的情况y=feval(f,qu);计算函数节点处的值s=y*[1 4 1]'*h/6;Simpson积分fcount=0;定义初始计数器tol=tol*15;调整精度[s,fcount]=subsim(f,s,qu,y,fcount,tol);递归函数fcount=fcount+3;计数器加上准备输入数据的三次计算end以下为递归函数function[s,fcount]=subsim(f,s,qu,y,fcount,tol)以下为对qu二分,分别对两个小区间求出Simpson积分h=(qu(end)-qu(1))/2;quadd=[qu(1)+h/2 qu(2)+h/2];quadd(quadd=0)=2^-1024;避免计算函数值出现NAN的情况yadd=feval(f,quadd);subs=[y(1)yadd(1)y(2)yadd(2)y(3)].*[1 4 1 4 1]*h/6;s1=sum(subs(1:3));左半区间s2=sum(subs(3:end));右半区间stemp=s1+s2;fcount=fcount+2;每次递归一次,函数值运算次数增加2次if fcount>;10000warning('MATLAB:acsimpson:MaxFcnCount',.'。
MATLAB 程序详解(关于波束形成) 你这里有两个程序,第二个程序与第一个实质上是一样的,区别就是信号与导向矢量的写法有点不同,这里我就不注释了。还有,我下面附了一段我自己的写的程序,里面有SIM算法。