从一个椭圆积分看matlab求定积分
一个积分,能求出解析解固然好,但是求不出解析解,求一个数值解基本能够满足实际的需求了。现实生活中,我们遇到的积分大部分是解不出或者很难解出解析解,这时候,就需要我们求其数值解。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求定积分相关推荐
- matlab求定积分和不定积分
matlab求定积分与不定积分 创建于2018-03-21 22:42 求定积分与不定积分是一件比较繁琐的事,但是我们可以借助matlab,下面与大家分享解决方法 材料/工具 matlab 求不定积分 ...
- 写一个用矩形法求定积分的通用公式,分别求 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 ...
- 写一个用矩形法求定积分的通用函数
//写一个用矩形法求定积分的通用函数 #include<stdio.h> #include<math.h> double sinx(double x) {return sin( ...
- c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数
C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...
- 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分
/*写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分*/#include <stdio.h> #include <math.h> #define ...
- 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- (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 ...
- python、Matlab求定积分
python求定积分 计算 from sympy import * x = symbols('x') print(integrate(sin(2*x)/(1+x**2), (x, 0, 3))) sy ...
最新文章
- oracle中避免sort操作
- springmvc中action跳转
- node js 部署相关
- 罗盘时钟代码(转载)
- java护眼色是什么数据,护眼色的RGB值和颜色代码汇总
- idea 创建多模块依赖Maven项目
- 第11月第18天 RACSequence
- 关于IDM下载器免费注册这件事
- 【金三银四】TCP,UDP,Socket,Http网络编程面试题(2021最新版)
- 邮箱地址采集的10个经典方法
- python转义字符与原字符
- jmeter基础之保存响应数据到文件
- jquery插件库地址
- Linux文件系统与持久性内存介绍
- ASP.NET教育管理系统源码【源码分享】
- 因为计算机丢失D3DCOMPILER_47.dll 的解决方法
- python股票数据分析_Python数据分析之股票走势
- Qt操作Excel表格
- 当Java、C++、Python等编程语言都变成软妹子
- 【帆软--软件介绍】