日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

用python写的图形计算器

發(fā)布時(shí)間:2025/5/22 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用python写的图形计算器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

和同學(xué)一起寫的。時(shí)間緊,寫得不太好,勿噴,其中有好幾百行的重復(fù)代碼看得自己都不好意思。

?

一、使用說明及運(yùn)行效果:

運(yùn)行程序后首先進(jìn)入功能選擇界面,如圖:

?

分別指引四個(gè)功能區(qū)。

?

?

1.第一部分:基本運(yùn)算部分(BasicOperation)

主界面如圖:

除基本運(yùn)算外,可計(jì)算三角函數(shù)、雙曲函數(shù)及其反函數(shù)等。

運(yùn)算示例如下。

???

?

?

?

2.第二部分:函數(shù)作圖功能(FunctionGraph)

用戶定義單變量函數(shù)后并給定區(qū)間,點(diǎn)擊“Draw”按鈕即可畫出函數(shù)圖形,函數(shù)類型支持界面上所有函數(shù)的組合形式。

該畫圖功能中程序會(huì)根據(jù)給定區(qū)間,現(xiàn)在區(qū)間上求出函數(shù)的極值,再定義出坐標(biāo)畫圖,所以可將圖像比較合理布局于界面上。

示例如下:

????

?

?

?

?

?

3.第三部分:積分功能(Integration)

同樣的,給定單變量函數(shù)表達(dá)式以及區(qū)間,點(diǎn)擊“Integrate”即進(jìn)行積分。

注意:界面上的函數(shù)表達(dá)式使用界面按鈕輸入,但區(qū)間需要鍵盤輸入。

演示如下:

?

?

?

?

4.第四部分:微分功能(Differential)

? 給定單變量函數(shù)表達(dá)式以及取值點(diǎn),點(diǎn)擊“Differential”即進(jìn)行積分。

注意:界面上的函數(shù)表達(dá)式使用界面按鈕輸入,但區(qū)間需要鍵盤輸入。

演示如下:

?

?

?

二、模塊組織:

???????? 主要分為五個(gè)模塊,即有四個(gè)主要功能。

???????? 1.基本運(yùn)算?????????????? BasicOpe(win)

???????? 2.函數(shù)作圖?????????????? FuncGraph()

???????? 3.積分運(yùn)算?????????????? Integra()

???????? 4.微分運(yùn)算?????????????? Differ()

???????? 5.主函數(shù)??????????????????? chfunc()

?

程序的界面是用graphics庫編的,主函數(shù)中用while循環(huán)不斷判斷點(diǎn)的位置

?

?

下面是源碼下載地址:


//2012.9.7更新:網(wǎng)盤老是會(huì)過期,需要源碼的直接留郵箱吧!

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/zyearn/archive/2012/02/22/2921185.html

總結(jié)

以上是生活随笔為你收集整理的用python写的图形计算器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。