龙贝格算法matlab程序

“龙贝格算法matlab程序”相关的资料有哪些?“龙贝格算法matlab程序”相关的范文有哪些?怎么写?下面是小编为您精心整理的“龙贝格算法matlab程序”相关范文大全或资料大全,欢迎大家分享。

龙贝格算法的matlab实现

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

作业三——龙贝格算法的matlab实现

程序流程图:

输入a,b,e,k T1(1)?b?a2[f(a)?f(b)] i=1,2,3,···k T(i?1)11(i)b?a?T0?22l2i?1?1?i?2f[a?(2i?1)b?a2i?1] Ti?1(n?1)?4Ti(n?1)i?1?T4i?1(n)i?1 abs(T(i+1,i+1)-T(i,i))<=e & i>=4 输出计算结果 输出“所求次数不够或不可积” 程序源代码: 文件f.m

function fx = f(x) if x == 0 fx = 1; else

fx = sin(x) / x; end end

文件longbeige.m

clc

clear all; format long

a=input('请输入你要求得积分的下限:'); b=input('请输入你要求得积分的上限:'); e=input('请输入你要求得积分的结束精度:'); k=input('请输入你要求得积分的最大次数:'); fx=@(x)sin(x)/x; lbg(@f,a,b,k,e)

文件lbg.m

function lbg(fx,a,b,k,e) T=zeros(k,

龙贝格积分算法实验

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

实验题目2 Romberg积分法

摘要

考虑积分

I(f)??欲求其近似值,可以采用如下公式: (复化)梯形公式 T?n?1i?0baf(x)dx

?2[f(x)?f(xihi?1)]

b?a2hf??(?) ??[a,b] 12n?1h (复化)辛卜生公式 S??[f(xi)?4f(x1)?f(xi?1)]

i?i?062 E??b?a?h?(4) E????f(?) ??[a,b ]180?2?n?1h (复化)柯特斯公式 C??[7f(xi)?32f(x1)?12f(x1)?

i?i?i?09042 32f(xi?344)?7f(xi?1)]

62(b?a)?h?(6) E????f(?) ??[a,b ]945?4?这里,梯形公式显得算法简单,具有如下递推关系

1hn?1T2n?Tn??f(x1)

i?22i?02因此,很容易实现从低阶的计

龙贝格积分算法实验

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

实验题目2 Romberg积分法

摘要

考虑积分

I(f)??欲求其近似值,可以采用如下公式: (复化)梯形公式 T?n?1i?0baf(x)dx

?2[f(x)?f(xihi?1)]

b?a2hf??(?) ??[a,b] 12n?1h (复化)辛卜生公式 S??[f(xi)?4f(x1)?f(xi?1)]

i?i?062 E??b?a?h?(4) E????f(?) ??[a,b ]180?2?n?1h (复化)柯特斯公式 C??[7f(xi)?32f(x1)?12f(x1)?

i?i?i?09042 32f(xi?344)?7f(xi?1)]

62(b?a)?h?(6) E????f(?) ??[a,b ]945?4?这里,梯形公式显得算法简单,具有如下递推关系

1hn?1T2n?Tn??f(x1)

i?22i?02因此,很容易实现从低阶的计

数值分析 龙格现象 matlab代码分享

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

龙格现象(Runge phenomenon)

高次插值的病态性质

1. 先建立一个n+1个插值节点的拉格朗日插值多项式 function langrange= langrange( x,n ) langrange=0;

xx=linspace(-5,5,n+1); for i=1:n+1 lix=1;

for j=1:n+1

if j~=i

lix=lix.*((x-xx(j))./(xx(i)-xx(j))); end end

langrange=fun(xx(i)).*lix+langrange; end end

2. 再建立一个龙格函数 function f= fun( x ) f=1./(1+x.^2);

3.在同一坐标系中画出龙格函数和拉格朗日插值多项式的图像

function runge_phen(n) % n为Lagrange插值节点的个数 x=linspace(-5,5,100);

plot(x,fun(x),'r+',x,langrange(x,

sift算法的MATLAB程序

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

% [image, descriptors, locs] = sift(imageFile) %

% This function reads an image and returns its SIFT keypoints. % Input parameters:

% imageFile: the file name for the image. %

% Returned:

% image: the image array in double format

% descriptors: a K-by-128 matrix, where each row gives an invariant % descriptor for one of the K keypoints. The descriptor is a vector

% of 128 values normalized to unit length.

% locs: K-by-4 matrix, in which each row has the 4 values for a % keypoint

sift算法的MATLAB程序

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

% [image, descriptors, locs] = sift(imageFile) %

% This function reads an image and returns its SIFT keypoints. % Input parameters:

% imageFile: the file name for the image. %

% Returned:

% image: the image array in double format

% descriptors: a K-by-128 matrix, where each row gives an invariant % descriptor for one of the K keypoints. The descriptor is a vector

% of 128 values normalized to unit length.

% locs: K-by-4 matrix, in which each row has the 4 values for a % keypoint

贝林格

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

在当前我国三阶层与四要件这两种犯罪论体系的争论中,我以为当务之急是厘清构成要件的概念。构成要件是近代刑法学实现教义学化的重要标志,这应当归功于德国著名刑法学家贝林。正是贝林在1906年出版的《犯罪论》一书,阐述了构成要件理论,为三阶层犯罪论体系的最终形成奠定了基础。在刑法学史上,我们往往推崇贝卡利亚、费尔巴哈的贡献,而在相当程度上忽略了贝林的功绩。在贝林之后,苏俄学者A. H. 特拉伊宁建立了四要件的犯罪构成体系。可以说,四要件的犯罪构成,是一个没有构成要件的犯罪构成。在特拉伊宁的犯罪构成论中,构成要件被遮蔽、被扭曲。

我国犯罪论体系的转型,除了应当对特拉伊宁的犯罪构成一般学说进行批判性反思,还必须重新审视贝林的构成要件论。甚至在一定意义上回到贝林,并以贝林为理论起点重新出发。惟有如此,才能实现我国犯罪论的拨乱反正。 一、贝林:构成要件论的基调奠定

构成要件论的发展经历了一个漫长的演变过程,其中费尔巴哈当然是不可回避的人物。但是,在贝林之前,构成要件论的历史都只不过是前史而已,构成要件论的真正历史始于贝林。可以说,正是贝林为构成要件论奠定了基调。下面,我从以下三个方面对贝林的构成要件论进行阐述:

(一)构成要件的定型化机能

贝林将构成要件的概

粒子群算法通用matlab程序

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

% 优化函数以m文件的形式放在fitness.m里面,对不同的优化函数只要修改fitness.m就可

%------基本粒子群优化算法(Particle Swarm Optimization, PSO)-----------

%------初始格式化-------------------------------------------------- clear all;

clc;

format long;

%------给定初始化条件---------------------------------------------- c1=1.4962; %学习因子1

c2=1.4962; %学习因子2

w=0.7298; %惯性权重

MaxDT=1000; %最大迭代次数

D=4; %搜索空间维数(未知数个数)

N=10; %初始化群体个体数目

eps=10^(-6); %设置精度(在已知最小值时候用)

%------初始化种群的个体(可以在这里限定位置和速度的范围)------------

遗传算法的MATLAB程序实例

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

遗传算法的程序实例

f(x)=10*sin(5x)+7*cos(4x) x∈[0,10] 一、初始化(编码)

initpop.m函数的功能是实现群体的初始化,popsize表示群体的大小,chromlength表示染色体的长度(二值数的长度),

长度大小取决于变量的二进制编码的长度(在本例中取10位)。 代码:

%Name: initpop.m %初始化

function pop=initpop(popsize,chromlength) pop=round(rand(popsize,chromlength));

% rand随机产生每个单元为 {0,1} 行数为popsize,列数为chromlength的矩阵, % roud对矩阵的每个单元进行圆整。这样产生的初始种群。 二、计算目标函数值

1、将二进制数转化为十进制数(1) 代码:

%Name: decodebinary.m

%产生 [2^n 2^(n-1) ... 1] 的行向量,然后求和,将二进制转化为十进制 function pop2=decodebinary(pop)

[px,py]=size(pop);

遗传算法MATLAB程序设计

标签:文库时间:2024-11-08
【bwwdw.com - 博文网】

摘自 Matlab在数学建模中的应用, 北航出版社,2011.4

4.2遗传算法MATLAB程序设计

4.2.1程序设计流程及参数选取 4.2.1.1遗传算法程序设计伪代码

BEGIN

t = 0 ; %Generations NO.

初始化P(t) ; %Initial Population or Chromosomes 计算P(t) 的适应值; while (不满足停止准则) do begin t = t+1 ;

从P(t-1)中选择P(t) ; % Selection

重组P(t) ; % Crossover and Mutation 计算P(t) 的适应值; end END

4.2.1.2遗传算法的参数设计原则

在单纯的遗传算法当中,也并不总是收敛,即使在单峰或单调也是如此。这是因为种群的进化能力已经基本丧失,种群早熟。为了避免种