Haskell程式:從複數中獲取實部
在Haskell中,我們可以使用`realPart`函式和模式匹配來從複數中獲取實部。在第一個例子中,我們將使用`(realPart c)`函式,在第二個例子中,我們將使用模式匹配`(x:+_) = c`。
演算法
步驟1 − 匯入`Data.Complex`模組以處理複數。
步驟2 − 程式執行將從`main`函式開始。`main()`函式控制整個程式。它被寫成`main = do`。
步驟3 − 初始化名為“c”的變數。它將儲存要列印其實部的複數值。
步驟4 − 呼叫`realPart`函式後,將結果實部列印到控制檯。
示例1
在這個例子中,我們將看到如何列印複數的實部。這可以透過使用`realPart`函式來實現。
import Data.Complex main :: IO () main = do let c = 3 :+ 4 print (realPart c)
輸出
3
示例2
在這個例子中,複數c與模式`(x:+_)`匹配,其中x是實部,_是虛部的佔位符。這提取了複數的實部並將其賦值給x。
import Data.Complex main :: IO () main = do let c = 3 :+ 4 let (x:+_) = c print x
輸出
3
結論
複數的實部是其標準表示形式a + bi中實數部分的係數,其中a和b是實數,i是虛數單位。在Haskell中,可以使用`realPart`函式或模式匹配來獲取複數的實部。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP