C //習題 8.13 寫一個用矩形法求定積分的通用函數,分別求

C程序設計 (第四版) 譚浩強 習題8.13

習題 8.13 寫一個用矩形法求定積分的通用函數,分別求

∫ 0 1 s i n x d x ,?? ∫ 0 1 c o s x d x ,?? ∫ 0 1 e x d x \int_{0}^{1}sinx\ dx,\ \ \int_{0}^{1}cosx\ dx,\ \ \int_{0}^{1}e^x\ dx 01?sinx?dx??01?cosx?dx??01?ex?dx

說明:sin,cos,exp函數已在系統的數學函數庫中,程序開頭要用#include <math.h>。

IDE工具:VS2010
Note: 使用不同的IDE工具可能有部分差異。

?

代碼塊
#include <stdio.h>
#include <stdlib.h>
#include <math.h>#define N 10000double integral(double a, double b, int n, double (*fun)(double)){double x = (b - a) / n;double sum = 0.0;for(int i = 1; i <= n; i++){sum += x * fabs((*fun)(a + x * i));}return sum;
}int main(){double f1, f2, f3;f1 = integral(0, 1, N, sin);f2 = integral(0, 1, N, cos);f3 = integral(0, 1, N, exp);printf("f1 = %.2f\n", f1);printf("f2 = %.2f\n", f2);printf("f3 = %.2f\n", f3);system("pause");return 0;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/160075.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/160075.shtml
英文地址,請注明出處:http://en.pswp.cn/news/160075.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ILI9225 TFT顯示屏16位并口方式驅動

所用屏及資料如后圖&#xff1a; ILI9225&#xff0c;176*220&#xff0c;8位或16位并口屏&#xff0c;IM0接GND&#xff0c;電源及背光接3.3v 主控&#xff1a;CH32V307驅動&#xff08;庫文件和STM32基本一樣&#xff09; 一、源碼 ILI9225.c #include "ILI9225.h&quo…

設計模式(二)-創建者模式(4)-原型模式

一、為何需要原型模式&#xff08;Prototype Pattern&#xff09;? 在軟件設計中&#xff0c;我們會遇到到這樣的情況&#xff1a;對原對象進行拷貝一個新的副本。想要實現這樣的邏輯&#xff0c;有一種笨方法就是對原對象里的所有變量進行逐一賦值。但是這樣的做法會導致代碼…

【SpringCloud】認識微服務、服務拆分以及遠程調用

SpringCloud 1.認識微服務 1.1單體架構 單體架構&#xff1a;將業務的所有功能集中在一個項目中開發&#xff0c;打成一個包部署 單體架構的優缺點&#xff1a; **優點&#xff1a;**架構簡單&#xff0c;部署成本低 **缺點&#xff1a;**耦合度高&#xff08;維護困難&…

【C++】郭老二博文之:C++目錄

1、POCO 【POCO】POCO學習總結&#xff08;一&#xff09;–下載與編譯 【POCO】POCO學習總結&#xff08;二&#xff09;——配置選擇 【POCO】POCO學習總結&#xff08;三&#xff09;——交叉編譯 2、C11 2.1 STL算法 【C】C11 STL算法(一)&#xff1a;非修改序列操作&a…

筆記59:序列到序列學習Seq2seq

本地筆記地址&#xff1a;D:\work_file\&#xff08;4&#xff09;DeepLearning_Learning\03_個人筆記\3.循環神經網絡\第9章&#xff1a;動手學深度學習~現代循環神經網絡 a a a a a a a a a a a a a a a

C++ Day04 this指針,友元函數,重載

this指針 概念 誰調用 this 所在的函數 ,this 就存儲誰的地址 特點 1, 在當前類的非靜態成員函數中調用本類非靜態成員時 , 默認有 this 關鍵字 2, 靜態成員函數 , 沒有 this 指針。 示例 #include <iostream> #include <cstring> using namespace std; class S…

前后端分離項目跨域請求的問題與解決辦法

目錄 一、為什么會存在跨域請求&#xff1f; 二、跨域請求的流程&#xff1f; 三、什么情況下會觸發CROS機制&#xff1f; 四、如何解決跨域請求導致的問題&#xff1f; 一、為什么會存在跨域請求&#xff1f; 跨域請求是因為瀏覽器的同源策略引起的。同源策略是瀏覽器的一種…

算法刷題-動態規劃2

算法刷題-動態規劃2 珠寶的最高價值下降路徑最小和 珠寶的最高價值 題目 大佬思路 多開一行使得代碼更加的簡潔 移動到右側和下側 dp[ i ][ j ]有兩種情況&#xff1a; 第一種是從上面來的禮物最大價值&#xff1a;dp[ i ][ j ] dp[ i - 1 ][ j ] g[ i ][ j ] 第二種是從左…

10.10-11 科研記錄 一些多模態工作的相關思考

論文出發點很簡單&#xff0c;第一&#xff0c;就是想要去除文本的冗余數據&#xff0c;有多篇文章也提到了&#xff0c;冗余文本影響對下游任務的性能&#xff0c;大量無關的文本輸入到大模型也會影響大模型的性能&#xff0c;本質也很好理解&#xff0c;就是盡可能去除與任務…

握住音樂的法寶 - 簡譜

簡譜是音樂學習中至關重要的記譜法。除了簡譜&#xff0c;還有吉他和鋼琴的五線譜&#xff0c;以及我最喜歡的古琴減字譜等其他記譜方式。如果你對音樂感興趣&#xff0c;一起學習吧&#xff0c;我不允許你是一個文盲。 一、調拍號 “1C 4/4”即為調拍號&#xff0c;調拍號分…

opencv-直方圖均衡化

直方圖均衡化是一種用于增強圖像對比度的圖像處理技術。它通過調整圖像的灰度級別分布&#xff0c;使得圖像中各個灰度級別的像素分布更均勻&#xff0c;從而提高圖像的對比度。 在OpenCV中&#xff0c;你可以使用cv2.equalizeHist()函數來進行直方圖均衡化。 以下是一個簡單…

opencv-2D直方圖

cv2.calcHist() 是 OpenCV 中用于計算直方圖的函數。它可以計算一維或多維直方圖&#xff0c;用于分析圖像中像素值的分布。 基本的語法如下&#xff1a; hist cv2.calcHist(images, channels, mask, histSize, ranges[, hist[, accumulate]])參數說明&#xff1a; images:…

[點云分割] 條件歐氏聚類分割

介紹 條件歐氏聚類分割是一種基于歐氏距離和條件限制的點云分割方法。它通過計算點云中點與點之間的歐氏距離&#xff0c;并結合一定的條件限制來將點云分割成不同的區域或聚類。 在條件歐氏聚類分割中&#xff0c;通常會定義以下兩個條件來判斷兩個點是否屬于同一個聚類&…

Java繼承中的屬性名相同但是類型不同的情況

如果子類出現一個屬性與父類的屬性名一樣,那么父類的屬性將會被隱藏(java官方文檔) 在繼承當中,子類繼承父類的屬性和繼承方法的方式上有所差別: 父類屬性不可被重寫,只會被調用,父類方法可以被重寫,也可以被調用 當子類中存在和父類同名屬性,父類屬性會隱藏起來,在多態的情…

利用Python進行數據分析【送書第六期:文末送書】

&#x1f468;?&#x1f393;博主簡介 &#x1f3c5;云計算領域優質創作者 ??&#x1f3c5;華為云開發者社區專家博主 ??&#x1f3c5;阿里云開發者社區專家博主 &#x1f48a;交流社區&#xff1a;運維交流社區 歡迎大家的加入&#xff01; &#x1f40b; 希望大家多多支…

vue實現愛心形狀的復選框

目錄 HTML代碼&#xff1a; CSS代碼&#xff1a; Vue代碼&#xff1a; 這個例子使用了CSS來創建一個愛心形狀的復選框&#xff0c;并使用Vue來控制其選中狀態。點擊復選框時&#xff0c;將調用toggleChecked方法來切換checked屬性的值&#xff0c;以控制復選框的狀態。 以下…

7.vue3項目(七):品牌管理頁面的增刪改查

目錄 1.靜態頁面 2.查詢功能實現 (1)設置出參入參類型 (2)編寫查詢接口

SpringBoot——》配置logback日志文件

推薦鏈接&#xff1a; 總結——》【Java】 總結——》【Mysql】 總結——》【Redis】 總結——》【Kafka】 總結——》【Spring】 總結——》【SpringBoot】 總結——》【MyBatis、MyBatis-Plus】 總結——》【Linux】 總結——》【MongoD…

目標檢測原理

一、什么是目標檢測 目標檢測的任務是找出圖像中所有感興趣的目標&#xff08;物體&#xff09;&#xff0c;確定他們的類別和位置&#xff0c;是計算機視覺領域的核心問題之一。由于各類物體有不同的外觀、形狀、姿態&#xff0c;再加上光照、遮擋等因素的干擾&#xff0c;目…