程式開發科學計算器


10.0
2.1.5.102 by CYZ SOFT
2023年05月23日 歷史版本

關於程式開發科學計算器

編程和開發遊戲並打包生成獨立的應用,分析複雜數學問題,繪圖以及對數學表達式拍照識別!

可編程科學計算器是一個強大的數學分析軟件和程序開發。它支持1.程序開發包括遊戲開發,聯機通信,2.打印體數學表達式的拍照識別,3.解代數方程和方程組,4.復數計算,5.矩陣,6.不定積分和定高次積分,7 .繪制2維,極坐標和3維圖像,8.字符串,9.文件操作和10.單位轉化。它應用於Android 2.3及其以上版本的手機和平板,還自帶一個可運行於Windows、MacOSX以及Linux,基於JAVA的可編程科學計算器。不論是在Android上運行的可編程科學計算器還是在個人電腦上運行的可編程科學計算器,都可以將用戶的程序編譯打包,生成獨立的APK安裝包。

可編程科學計算器的程序語言是MFP。它是一種非常簡單易學的,跨平臺的,面向對象的腳本語言。用戶用MFP開發的程序,無需修改,即可在Android設備和支持JAVA的個人電腦上運行。

MFP語言現在已經開源。軟件許可為Apache 2.0。任何個人和公司均可使用這種編程語言。在可編程科學計算器中提供了二進制的MFP語言安卓庫和使用該庫的詳細幫助。安卓開發者可以將該庫導入自己的安卓應用項目中,讓自己的安卓應用運行MFP語言,調用MFP函數,借用強大的MFP語言,用很短的時間和有限的資源實現令人驚嘆的功能。MFP語言安卓庫的源代碼在https://github.com/woshiwpa/MFPAndroLib ,運行於JVM的MFP源代碼在https://github.com/woshiwpa/MFPLang4JVM ,MFP在線手冊的網址在https://woshiwpa.github.io/MFPLang/zh-CN/MFPIndex.html 。

主要功能:

1.程序和遊戲開發:本計算器實際上是一種易於使用的叫做MFP的程序開發語言的外殼。該語言擁有一個遊戲引擎,內置對字符串,復數和數組的支持,同時還提供一套完整的文件操作程序。使用者可以開發出他們自己的基於MFP語言的程序,並將這些程序存儲於手機或其他移動設備的SD卡或者個人電腦硬盤上的AnMath/scripts文件夾內以便以後調用。在應用軟件中,給出了多個程序例子,包括多個單機和聯機遊戲,比如削削樂,貪吃蛇,雙機對戰中國象棋等。其中聯機遊戲無需中央服務器,玩家可以通過email遠程(相距幾千公裏)聯機對戰,雙機對戰中國象棋遊戲還支持邊玩遊戲邊視頻聊天,此外還有繪製各種數學圖形的例子,以及牛頓法解方程的應用。使用者可以運行這些程序,閱讀代碼,安裝程序所對應的獨立的APK包以及和它人分享程序。

2.數學表達式拍照識別:用戶選擇進入智慧計算器,點擊位於輸入文本框左邊的照相機按鈕,就可以進入拍照模式,拍攝一個或者一組打印體數學表達式的照片並進行識別。用戶可以選擇僅僅進行識別以供確認修改、識別後計算或者識別後繪圖。可編程科學計算器支持的表達式包括1.加減乘除;2.開任意次方;3.連加,連乘;4. 不超過6次的多項式;5.線形多元一次方程組;6.基本的代數函數比如三角,對數等;7.復數;8.矩陣。如果用戶對最後的識別結果不滿意,可以點擊識別結果上的鏈接給開發者發email。

3.數學引擎:可編程科學計算器支持復數,矩陣,積分,還可以解線形多元一次方程組,不超過6次的多項式和其他的一些基本的函數。

陣列的示例:[[1,2],[3,4]],其中[1,2]和[3,4]是這個2乘2陣列的兩行。

復數的示例:8.71 - 5.44i,其中i是單位虛部,5.44和i之間的乘號(*),在這裏可以省略,如果省略,5.44和i之間不能有空格。

積分算式的示例:如果計算x的平方從0到1對x的積分,輸入的表達式為integrate("x**2","x", 0, 1);如果是計算x的平方對x的不定積分,輸入的表達式為integrate("x**2","x")。

4.圖形引擎:本軟件可以繪制2維,極坐標和3維圖形。在智慧計算器中,根據用戶輸入的表達式,本軟件自動判斷其中其中變量的個數和變量的名字,然後根據變量的個數和名字繪制2維,極坐標或者3維圖形。可編程科學計算器還提供了單獨的繪制復雜圖形的工具,以及一套完整的,用於在程序或者命令提示符中繪圖的函數程序。

5.編譯打包生成獨立應用:不論是在Android上運行的可編程科學計算器還是在個人電腦上運行的可編程科學計算器,都可以將用戶的程序編譯打包,生成獨立的應用。用戶可以對生成的APK文件簽名,並發佈在GOOGLE商店或者任何網站上,也可以方便地與他人共享。

主要組件:

1.智慧計算器:智慧計算器能夠拍照識別打印體數學表達式,作數學計算和繪制圖形。內置的計算助理工具還可以進行單位轉換以及獲取常數值。智慧計算器的輸入鍵盤是可設置的。用戶可以添加自己的程序按鍵;

2.命令提示符:命令提示符和Matlab相似,適用於高級用戶。用戶可以一行一行地輸入程序名並運行,它的鍵盤同樣也是可以設置的;

3.積分和繪圖工具:用戶進行復雜的積分計算和繪制各種復雜的圖形;

4.基於JAVA的可編程科學計算器:在安裝或升級本軟件時,基於JAVA的可編程科學計算器將被拷貝到存儲卡的AnMath文件目錄中。用戶只需要用USB連接線連接移動設備和個人電腦,在移動磁盤中找到AnMath文件目錄,將該文件目錄拷貝到一個可讀寫的位置,進入文件目錄並在個人電腦中運行MFPLang.cmd,MFPLang .sh或者JMathCmd.jar,即可啟動基於JAVA的可編程科學計算器。

最新版本2.1.5.102更新日誌

Last updated on 2023年05月23日
* Fixed bug so that Command Line tool can show Unicode characters properly;
* A new remote surveillance MFP example. This script does not need a central server, but only two Android devices. One device is placed on the remote side as a monitor, and the other is controlled by the user as a controller. Users can start remote video/sound monitoring at any time by sending email. In other words, the script can turn an old phone into a free real-time home security monitor.

更多應用信息

最新版本

2.1.5.102

上傳者

Nana Bassim

系統要求

Android 5.0+

Available on

舉報

舉報不當內容

更多

下載 APKPure App

可在安卓獲取程式開發科學計算器的歷史版本

下載

下載 APKPure App

可在安卓獲取程式開發科學計算器的歷史版本

下載

程式開發科學計算器相關應用

CYZ SOFT 開發者的更多應用

最新發現