C语言:写一个用矩形法求定积分的通用函数(用指针方法)
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 16:34:21
#include<stdio.h>intgetNum(inta,intk){ inti,n,m,t,p; &
#includedoublecalRectArea(doubledWidth,doubledHeigh){returndWidth*dHeigh;}voidmain(){doublea,b,mul;s
这是辛普森积分法.给你写了fun_1(),fun_2(),请自己添加另外几个被积函数.调用方法t=fsimp(a,b,eps,fun_i);a,b--上下限,eps--迭代精度要求.#include#
#include#includeconstintN=10000;inlinedoublef1(doublex){//sinx,returnsin(x);}inlinedoublef2(doublex)
intarea(intx,inty){returnx*y;}intgri(intx,inty){return2*(x+y);}
#includevoidcountvalue(int*a,int*n){inti,j=0;for(i=1;i
matrix_mul(int**A,int**B,int**C,intm,intp,intn){for(inti=0;i{for(intj=0;j{C[i][j]=0;for(intk=0;k{C[i
#include#includedoublefun1(doublex){returnsin(x);}doublefun2(doublex){returncos(x);}doublefun3(doubl
#includetypedefdoubleFun(doublex);doubleintegral(Funf,doublex1,doublex2,intn){doubledelta=(x2-x1)/n;
#include <math.h>#include <stdio.h>float f(float x){return (sqr
你LA怎么建的,调用相关程序再加个判定就好了啊intt=-1;inti=j=0;while(++t
我们以方程组2x1+6x2-x3=-125x1-x2+2x3=29-3x1-4x2+x3=5为例来说明楼主自己把方程组化为矩阵形式.以下为源代码.#include#include#include#in
#include"math.h"doublef(doublex)/*定义被积函数*/{returnx*x+3*x+2;}doubleintegrate(doublea,doubleb)/*定义积分公式
数字矩形?n=3,输入1,2,3;n=4输入1,2,3,4那n=k,就是输出1,2,3…………k?那就是for(i=1;i再问:其实我是打错了。。。我想问的是可变数字矩阵。。。
#include"stdio.h"#include"math.h"doublef(doublex){returnsin(x);}doubleJifen(doublea,doubleb)
#includevoidmain(){inti,j,k;for(i=0;i
我这上面测试的时候发现的问题是在f=(b-a)/10000;这里因为a,b都是整形,所以如果b-a
#includeintmain(){inti,j,m,n;printf("输入矩形的常和宽:\n");scanf("%ld",&m);scanf("%ld",&n);for(i=0;i
重绘?是这个意思吗