我们有一个类似于第二类

Fredholm integral equation的等式.

为了解决这个方程,我们得到了一个迭代解,保证收敛于我们的特定方程.现在我们唯一的问题在于在MATLAB中实现这个迭代程序.

目前,我们代码中有问题的部分如下所示:

function delta = delta(x,a,P,H,E,c,c0,w)

delt = @(x)delta_a(x,a,P,H,E,c0,w);

for i=1:500

delt = @(x)delt(x) - 1/E.*integral(@(xi)((c(1)-c(2)*delt(xi))*ms(xi,x,a,P,H,w)),0,a-0.001);

end

delta=delt;

end

delta_a是x的函数,表示迭代的初始值. ms是x和xi的函数.

正如您可能看到的,我们希望delt依赖于迭代中的x(在积分之前)和xi(积分之内).不幸的是,这种编写代码的方式(使用函数句柄)并没有像我们希望的那样给出数值.我们不能将delt写为两个不同的函数,一个是x和一个xi,因为xi没有定义(直到整数定义它).那么,我们如何确保delt依赖于积分内部的xi,并且仍然可以从迭代中获得数值?

你们有什么建议我们如何解决这个问题?

使用数值积分

输入参数的说明:x是数值的向量,其余都是常量.我的代码的一个问题是没有使用输入参数x(我猜这意味着x被视为符号).

matlab 带积分的方程,在Matlab中实现积分方程的迭代解相关推荐

  1. 坎蒂雷赋权法 matlab,多重网格法求解雷诺方程的MATLAB编程

    这是MATLAB有限差分法求解雷诺方程,可以参考下.希望对你有用 function [Fx,Fy]=FDM_circular(X,Y,X_dot,Y_dot) Fx=0; Fy=0; epsilon= ...

  2. matlab 空间方程,matlab - 如何从MNA方程组到MATLAB中的状态空间[A,B,C,D] mimo? - 堆栈内存溢出...

    我想以编程方式从生成的MNA(修正的节点分析)方程组生成状态空间[ABCD]系统. 我不知道要调用哪个MATLAB函数. 我使用Erik Cheever的SCAM 链接脚本生成方程组. 我制作了文件e ...

  3. matlab求解复杂复数方程,用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)...

    说明 1.f(x)很难求出闭式表达式. 2.使用符号积分计算量很大,而且可能根本就无法计算. 3.可使用integral函数进行数值积分.与quad系列函数相比,integral的优势是可以计算积分限 ...

  4. [Matlab] 符号积分求对流扩散方程在给定初始条件下的一维解

    clear; clc;% 被积函数是 y = x+1 -1<x<0, y = -x+1, 0<x<1syms zeta x alpha beta t real;% 分成两个区间 ...

  5. matlab实验求不定积分函数,实验四用matlab计算积分

    实验四用matlab计算积分 实验四 用matlab计算积分 4.1积分的有关理论 定积分:积分是微分的无限和,函数在区间上的积分定义为 其中 从几何意义上说,对于上非负函数,记分值是曲线与直线及轴所 ...

  6. php 实现setinterval,JavaScript中setInterval的使用详解

    相信很多大伙都知道JavaScript中setInterval的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象,也有很多小伙伴对此也只是知道setInterval的定义.也是一知半解,今天我 ...

  7. matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?

    MATLAB求积分? 问题补充:我想用MATLAB求一下这个式子的积分,谁能帮我一下?g(f)=(e^4kxf)/sinh(kctf)未知量是f,最后求出来的式子里保留其他几个字母. ●matcom ...

  8. matlab 椭圆方程拟合,matlab中如何插值拟合求椭圆方程

    [g_fitting.rar] 使用正交多项式完成数据拟合.程序对读入的gps采样点完成曲线拟合. (2007-08-01, matlab, 1KB, 26次) [曲面拟合.rar] 这是利用matl ...

  9. 在matlab中积分怎样表示,Matlab在积分中的应用.ppt

    Matlab在积分中的应用 Matlab在微积分中的应用 高等数学最基本的概念集中在极限.导数.积分.微分等几个部分,本章主要介绍Matlab在这几方面的应用 一.极限.导数与微分 1.极限 limi ...

  10. 如何用matlab画旋转面,基于MATLAB在旋转面及其方程教学中应用的教学设计

    汝强 [摘 要]在空间解析几何教学中,MATLAB不仅能将复杂的空间曲面方程精准.直观地用三维图形表现出来,还能以动画的形式将空间复杂曲面任意旋转,使学生能直观地.全方位地观察.理解空间曲面方程所表示 ...

最新文章

  1. 皮一皮:你有没有为中国大数据力量做一份贡献!
  2. c语言中仅分号,问什么C程序里总是提示缺少分号;,而明明有分号?
  3. oidc auth2.0_使用Spring Security 5.0和OIDC轻松构建身份验证
  4. mysql innodb和myisam_Mysql InnoDB和MyISAM的区别
  5. 不规则图形数格子的方法_北师大版五年级数学上册数学6.1组合图形的面积微课堂、同步练习、图文解读...
  6. windows下python Tkinner环境布置(包含PIL环境安装)
  7. mysql concat算法_MySQL CONCAT()用法及代码示例
  8. 虚拟机系统iso镜像下载_[原版镜像]macOS Mojave 10.14.1 原版 iso 镜像- 虚拟机专用
  9. django使用kindeditor上传图片问题
  10. php mysql begin_PHP mysqli_begin_transaction() 函数用法及示例
  11. gnome桌面终端程序 Guake
  12. android 自定义 对号,超简单实现Android自定义Toast
  13. 计算机视觉-OpenCV(七)
  14. 3-19日 游戏工坊博客
  15. 第三课:创建BootRom引导镜像
  16. 记录制作音响的青葱岁月
  17. 关于win10图标不正常显示的一种解决方法
  18. 找不到该项目 请确认该项目的位置_裕同拟在上海投7亿建包装新项目;可回收、可再用、可降解的生物基涂层雪糕包装来了;利安德巴塞尔美国50万吨/年PE新装置试车...
  19. 商用计算机可信系统,可信计算机系统安全评价标准.ppt
  20. 常用的OCR文字识别软件有哪些

热门文章

  1. 详解如何使用 DosBox 安装 Windows 95 操作系统
  2. LoRaWAN协议格式
  3. 《OceanBase 数据库系统概念》首次发布,系统精准定义 OceanBase
  4. JavaWeb实现的超市收银、基于SSM+mysql的 vue便利店收银管理系统实现【文档】【代码过程】
  5. 什么,缺“Java项目经验”找不到工作?锋哥送你80个“项目经验”
  6. 适合公司年会的4个热门互动小游戏
  7. VAR模型分析联合内生变量的动态关系
  8. Linux操作系统安装ELK stack日志管理系统--(1)Logstash和Filebeat的安装与使用
  9. WPF界面设计的模式
  10. matlab filter freqz