C语言麦克劳林展开e^x,sinx,cosx
//e^x
#include<stdio.h>
int main(void)
{float fac,i,ex,xn,x;printf("please input x:");scanf("%f",&x);for(fac=1,xn=1,ex=1,i=1;xn/fac>1e-6;i++)//初值,循环条件{fac=fac*i;//实现分母(n!)xn=xn*x;//实现分子(x^n)ex=ex+xn/fac;//n次累加}printf("e^x=%f",ex);
}
//sin(x)
#include<stdio.h>
int main(void)
{float sinx,x,xn,fac,i;printf("please input x:");scanf("%f",&x);for(i=3,xn=x,fac=1,sinx=x;xn/fac>1e-6||xn/fac<-1e-6;i=i+2){xn=xn*x*x;//实现分子(每次递增x的次幂加2)fac=(-1)*i*(i-1)*fac;//实现分母((2n+1)!)以及(-1)^nsinx=sinx+xn/fac;//累加}printf("sin x=%f",sinx);
}
//cos(x)
#include<stdio.h>
int main(void)
{float cosx,i,xn,x,fac;printf("please input x:");scanf("%f",&x);for(xn=1,fac=1,cosx=1,i=2;xn/fac>1e-6||xn/fac<-1e-6;i+=2){xn=xn*x*x;//实现分子(每次递增x的次幂加2)fac=(-1)*i*(i-1)*fac;//实现分母((2n)!)以及(-1)^ncosx=cosx+xn/fac;//累加}printf("cos x=%f",cosx);
}
C语言麦克劳林展开e^x,sinx,cosx相关推荐
- 麦克劳林公式怎么记忆_如何巧记麦克劳林级数?
在AP微积分.IBHL.Alevel中都有幂级数的身影,我们不仅要知道 处展开的泰勒级数公式 ,还要熟悉常见函数的麦克劳林展开公式( 处展开),比如 看到那么多公式,很多同学都感到很绝望,这些公式长得 ...
- python麦克劳林级数展开
我们利用python的sympy模块能够很方便的进行科学计算,可以利用它对变量表达式进行泰勒展开并绘制图像,下面是我对sin(x)进行麦克劳林展开并绘制图像 from matplotlib impor ...
- 15.模拟e^x的麦克劳林展开式
导入第三方库 import numpy as np from numpy import random import matplotlib.pyplot as plt import random%mat ...
- e^x的麦克劳林展开式
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * ...
- 使用matplotlib模拟e^x的麦克劳林展开式
使用matplotlib模拟下e^x的麦克劳林展开式,用plt画图一开始觉得还是挺有意思的. import matplotlib.pyplot as plt import numpy as np im ...
- 初等函数的麦克劳林级数展开+逆函数的展开求法
麦克劳林级数: tanx=x+x3/3+(2x5)/15+O(x6)(Taylorseries)tanx=x + x^3/3 + (2 x^5)/15 + O(x^6) (Taylor \ serie ...
- cosx的麦克劳林级数是多少_cosx泰勒展开
泰勒公式在数学中,泰勒公式是一个用函数在某点的信息描述其附近取值的公式....的项用乘法分配律写在一起,剩余的项写在一起,刚好 是 cosx,sinx 的展开式...... 任取 在闭区间 上 阶连续 ...
- MATLAB使用符号工具箱计算函数的5阶麦克劳林多项式的四种方法(附指定阶数、指定点的泰勒展开)
此篇博客是对MATLAB符号工具箱taylor的用法进行总结和拓展. 先通过两个具体的例子进行讲述: 1.MATLAB中使用符号工具箱计算exp(x)的5阶麦克劳林多项式 %计算exp(x)的5阶麦克 ...
- 麦克劳林级数与麦克劳林公式(泰勒公式)及傅里叶级数(易忘)
1.奇延拓:函数展开成正弦级数或余弦级数中有时需要把定义在[0,π]或[-π,0]上的函数f(x)展开成正弦级数或余弦级数,为此,可在(-π,0)或(0,π)上补充f(x)的定义,若有必要,可改变f( ...
最新文章
- UVA10827球面上的最大和
- shell实例第17讲:连续输入4个100以内的数字,统计和、乘、平均、最小和最大
- SpringMVC教程--Validation校验
- ASP.NET Session的七点认识(转)
- php中拼接html代码,如何利用ajax给html动态拼接代码
- python 操作mongodb数据库参考文档
- shell遍历文件夹
- Matlab线性/非线性规划优化算法(6)
- Vue深入学习3—数据响应式原理
- mosquitto源码分析(四)
- linux 学习 vi简介; vi下三种工作方式。
- java lbs_在 Java 中利用 redis 实现 LBS 服务
- SuperMap iDesktopX _ 高德POI数据下载
- 利用VS的代码优化和openmp并行计算提高程序运行速度
- 中华好诗词大学季第二季(一)
- texstudio语法检查
- H5前端实现微信分享(处理二次分享问题)
- C语言即是素数又是回文数,急!(C语言)从给出的数据中找出既是回文数又是素数的数……...
- DB DBMS SQL 分别是什么?
- 用matlab绘制抛物线y的x平方,matlab绘制抛物线轨迹