一个积分,能求出解析解固然好,但是求不出解析解,求一个数值解基本能够满足实际的需求了。现实生活中,我们遇到的积分大部分是解不出或者很难解出解析解,这时候,就需要我们求其数值解。matlab提供了一个求积分的强大算法。下面以椭圆积分为例,我来说一说,matlab如何求定积分。

clc
clear
syms theta;
a=5;
b=3;
c=sqrt(a^2-b^2);
e=c/a;
p=abs(a^2/c-c)
result=int(e*p/(1-e*cos(theta)),0,2*pi)/2/pi
theta_div=0:0.01:2*pi;
r_div=e*p./(1-e*cos(theta_div));
plot(theta_div,r_div)
hold on;
plot(theta_div,result)
% hold off;
% ezplot('x^2/(53^2)+ y^2/(3^2) = 1',[-53 53 -3 3])
很简单啦,就是一个int命令。所求的积分来源于一道数学题,感兴趣的同学可以看看。结果表明,椭圆焦点到周线上点的积分平均值等于短轴长度,而与长轴无关,很有意思。

但是,奇怪的是我利用椭圆的对称性,手工计算出来的结果却是长轴,显然,我做错了。聪明的你,能看出我哪里错了吗?

从一个椭圆积分看matlab求定积分相关推荐

  1. matlab求定积分和不定积分

    matlab求定积分与不定积分 创建于2018-03-21 22:42 求定积分与不定积分是一件比较繁琐的事,但是我们可以借助matlab,下面与大家分享解决方法 材料/工具 matlab 求不定积分 ...

  2. 写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分

    写一个用矩形法求定积分的通用公式,分别求 sinx在0-1上积分,cosx在0-1上积分,e^x在0-1上积分 #include <stdio.h> #include <stdlib ...

  3. 写一个用矩形法求定积分的通用函数

    //写一个用矩形法求定积分的通用函数 #include<stdio.h> #include<math.h> double sinx(double x) {return sin( ...

  4. c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数

    C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...

  5. 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  6. 写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分

    /*写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分*/#include <stdio.h> #include <math.h> #define ...

  7. 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  8. (C语言)写一个用矩形法求定积分的通用函数, 分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx

    写一个用矩形法求定积分的通用函数,分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx #define _CRT_SECURE_NO_WARNINGS #include<stdio.h ...

  9. python、Matlab求定积分

    python求定积分 计算 from sympy import * x = symbols('x') print(integrate(sin(2*x)/(1+x**2), (x, 0, 3))) sy ...

最新文章

  1. oracle中避免sort操作
  2. springmvc中action跳转
  3. node js 部署相关
  4. 罗盘时钟代码(转载)
  5. java护眼色是什么数据,护眼色的RGB值和颜色代码汇总
  6. idea 创建多模块依赖Maven项目
  7. 第11月第18天 RACSequence
  8. 关于IDM下载器免费注册这件事
  9. 【金三银四】TCP,UDP,Socket,Http网络编程面试题(2021最新版)
  10. 邮箱地址采集的10个经典方法
  11. python转义字符与原字符
  12. jmeter基础之保存响应数据到文件
  13. jquery插件库地址
  14. Linux文件系统与持久性内存介绍
  15. ASP.NET教育管理系统源码【源码分享】
  16. 因为计算机丢失D3DCOMPILER_47.dll 的解决方法
  17. python股票数据分析_Python数据分析之股票走势
  18. Qt操作Excel表格
  19. 当Java、C++、Python等编程语言都变成软妹子
  20. 【帆软--软件介绍】

热门文章

  1. 青岛啤酒与德国啤酒:纯爽背后的渊源与秘密
  2. linux 查看进程 发包,Linux网络发包流程
  3. 北斗时钟系统(网络授时服务器)为数字化变电站插上翅膀
  4. 指挥控制智能化现状与发展
  5. C语言打开记事本文件,并向记事本写入字符串,跨程序向cmd命令行窗口写入字符串执行命令
  6. 探索网易大型自动化测试解决方案 看这里看这里
  7. 2022-2028年中国FPGA芯片行业竞争格局分析及市场供需预测报告
  8. python Pipelines(管道)
  9. 分类信息网络赚钱网络收益团队,安全可靠
  10. JavaScript——基于原型编程、多范式的动态脚本语言