✨Kiểu dữ liệu phức

Kiểu dữ liệu phức

Một số ngôn ngữ lập trình cung cấp kiểu dữ liệu phức để lưu và thực hiện các phép toán số học số phức dưới dạng một kiểu dữ liệu có sẵn (cơ bản).

Trong một số môi trường lập trình, thuật ngữ kiểu dữ liệu phức có thể được dùng đồng nghĩa với kiểu dữ liệu phức hợp (trái với kiểu dữ liệu cơ bản).

Số học số phức

Một biến hoặc giá trị phức thường được biểu diễn dưới dạng một cặp số thực dấu phẩy động. Các ngôn ngữ hỗ trợ kiểu dữ liệu phức thường cung cấp các cú pháp đặc biệt để xây dựng các giá trị này, đồng thời mở rộng các phép toán số học cơ bản ('+', '−', '×', '÷') để áp dụng với số phức. Các phép toán này thường được biên dịch thành một chuỗi mã lệnh dấu phẩy động hoặc thành các lệnh gọi thư viện. Những ngôn ngữ này cũng có thể hỗ trợ các thao tác khác như định dạng, kiểm tra bằng nhau, v.v. Giống như trong toán học, những ngôn ngữ này thường biểu diễn một giá trị dấu phẩy động tương đương với một giá trị phức có phần ảo bằng không.

Ngôn ngữ hỗ trợ

  • Kiểu COMPLEX trong FORTRAN.
  • Chuẩn C99 của ngôn ngữ lập trình C cung cấp các kiểu dữ liệu phức và các hàm toán học phức trong thư viện <complex.h>.
  • Thư viện chuẩn của C++ cũng cung cấp lớp mẫu complex và các hàm toán học phức trong tệp tiêu đề .
  • Ngôn ngữ lập trình Go có sẵn các kiểu complex64 (mỗi thành phần là một số float 32 bit) và complex128 (mỗi thành phần là một số float 64 bit).
  • Mô đun trong Perl cung cấp khả năng hỗ trợ các số phức.
  • Python cung cấp kiểu complex được xây dựng sẵn. Các hằng số phức có thể được xác định bằng cách gắn thêm ký tự "j". Các hàm toán học số phức được cung cấp trong mô đun thư viện chuẩn cmath.
  • Ruby cung cấp lớp trong mô đun thư viện chuẩn .
  • OCaml hỗ trợ số phức thông qua mô đun thư viện chuẩn .
  • Haskell hỗ trợ số phức thông qua mô đun thư viện chuẩn (tên cũ là ).
  • Mercury cung cấp khả năng hỗ trợ số phức và nạp chồng toán tử đầy đủ trong bản phân phối mở rộng, sử dụng thư viện .
  • Java không có lớp số phức chuẩn, nhưng cũng có một số giải pháp triển khai lớp số phức: Thư viện Apache Commons Math cung cấp khả năng hỗ trợ số phức cho Java thông qua lớp . Thư viện [http://jscience.org/ JScience] có chưa lớp số phức . Thư viện [http://krum.rz.uni-mannheim.de/jas JAS] cho phép sử dụng số phức. [http://netlib.org/java/ Netlib] có sẵn một lớp số phức cho Java. [http://javafastcomplex.sourceforge.net/ javafastcomplex] cũng bổ sung khả năng sử dụng số phức cho Java [https://github.com/abdulfatir/jcomplexnumber jcomplexnumber] là một dự án triển khai số phức bằng Java. ** [http://jlinalg.sourceforge.net JLinAlg] hỗ trợ các giá trị phức với độ chính xác tùy ý.
  • Common Lisp: Chuẩn ANSI Common Lisp hỗ trợ các giá trị phức có các thành phần là số dấu phẩy động, số hữu tỉ hay số nguyên có độ chính xác tùy ý. Các hàm toán học cơ bản đều được định nghĩa cho số phức nếu có thể. Ví dụ, căn bậc hai của -1 là một số phức: ? (sqrt -1)

    C(0 1) ; kết quả của (sqrt -1)

  • Scheme: Số phức cùng các hàm (v.d. sin) đều có sẵn trong ngôn ngữ này. Tuy nhiên việc triển khai chúng chỉ là tùy chọn trong chuẩn R5RS, còn với chuẩn R6RS là bắt buộc.
  • .NET Framework cung cấp thư viện [http://msdn.microsoft.com/en-us/library/system.numerics.complex.aspx System.Numerics.Complex] kể từ phiên bản 4.0.
  • smart BASIC dành cho iOS hỗ trợ sẵn số phức theo ký hiệu a + bi. Bất cứ biến, phép toán hay hàm nào đều có thể chấp nhận cả các đối số thực và phức và trả về giá trị thực hoặc phức tùy vào kết quả tính toán. Ví dụ, căn bậc hai của -4 là một số phức: PRINT SQRT(-4) 2i
  • Julia có sẵn các kiểu được định trước cho cả số phức và số hữu tỉ kể từ phiên bản 0.3
  • R cung cấp kiểu dữ liệu cơ bản complex
👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Một số ngôn ngữ lập trình cung cấp **kiểu dữ liệu phức** để lưu và thực hiện các phép toán số học số phức dưới dạng một kiểu dữ liệu có sẵn (cơ bản). Trong
**Mảng** là một tập hợp các phần tử cố định có cùng một kiểu, được lưu trữ liên tiếp nhau trong các ô nhớ. Kiểu phần tử có thể là có các kiểu bất kỳ:
Trong khoa học máy tính và lập trình máy tính, một **kiểu dữ liệu** (tiếng Anh: **data type**) hay đơn giản **type** là một cách phân loại dữ liệu cho trình biên dịch hoặc thông
Trong lĩnh vực khoa học máy tính, **kiểu dữ liệu cơ bản** (primitive data type) là kiểu được định nghĩa bởi một ngôn ngữ lập trình làm gốc để xây dựng các kiểu dữ liệu
Trong khoa học máy tính, một **container** (_vật chứa_) là một lớp, một cấu trúc dữ liệu, hay một kiểu dữ liệu trừu tượng (ADT) mà thực thể của nó là tập hợp các đối
thumb|Sự tăng trưởng và số hóa các khả năng lưu trữ thông tin trên toàn cầu **Dữ liệu lớn** (Tiếng Anh: **Big data**) là một thuật ngữ cho việc xử lý một tập hợp dữ
thumb|Một ví dụ về lấy dữ liệu đầu ra từ truy vấn cơ sở dữ liệu SQL. **Cơ sở dữ liệu** () là một tập hợp các dữ liệu có tổ chức liên quan đến
nhỏ|Ví dụ về một cây nhị phân Trong khoa học máy tính, **cây** là một cấu trúc dữ liệu được sử dụng rộng rãi gồm một tập hợp các nút (tiếng Anh: _node_) được liên
Trong ngôn ngữ lập trình C, **kiểu dữ liệu** (tiếng Anh: _data type_) là khai báo cho địa chỉ bộ nhớ hay [[biến (khoa học máy tính)| biến]] mà xác định đặc tính của dữ
## Khái niệm dữ liệu thứ cấp Dữ liệu thứ cấp là dữ liệu đã có sẵn, không phải do mình thu thập, đã công bố nên dễ thu thập, ít tốn thời gian, tiền
Thông tin và dữ liệu mà con người hiểu được tồn tại dưới nhiều dạng khác nhau, ví dụ như các số, các ký tự văn bản, âm thanh, hình ảnh... nhưng trong máy tính
Trong khoa học máy tính, **cấu trúc dữ liệu mảng** hoặc **mảng** là một cấu trúc dữ liệu bao gồm một nhóm các phần tử giá trị hoặc biến, mỗi phần tử được xác định
**Máy truy tìm dữ liệu trực tuyến** hay **máy tìm kiếm** hay **cỗ máy tìm kiếm** (tiếng Anh: _search engine_), hay còn được gọi với nghĩa rộng hơn là **công cụ tìm kiếm** (_search tool_),
Trong khoa học máy tính, **chuyển đổi kiểu**, **ép kiểu**, **ép kiểu dữ liệu** (tiếng Anh: _type coercion_), là những cách khác nhau của việc thay đổi một biểu thức của một kiểu dữ liệu
**Bộ nhớ máy tính** (tiếng Anh: Computer data storage), thường được gọi là ổ nhớ (_storage_) hoặc bộ nhớ (_memory_), là một thiết bị công nghệ bao gồm các phần tử máy tính và lưu
**Đồng bộ hóa dữ liệu** là quá trình trao đổi giữa các thông tin với nhau và đồng bộ hóa thông tin giữa hai nguồn dữ liệu theo thời gian. Ứng dụng của đồng bộ
Trong hệ cơ sở dữ liệu, **tính nguyên tử** (tiếng Anh: atomicity, ) là một trong các tính chất ACID của giao dịch cơ sở dữ liệu. **Giao dịch nguyên tử** là dãy thao tác
Trong khoa học máy tính, một **bản ghi** (còn được gọi là **mẫu tin**, **cấu trúc**, **struct** hoặc **dữ liệu phức hợp**, tiếng Anh: **record**) là một cấu trúc dữ liệu cơ bản. Bản ghi
Trong khoa học máy tính, **đống** (tiếng Anh: _heap_) là một cấu trúc dữ liệu dựa trên cây thỏa mãn _tính chất đống_: nếu B là nút con của A thì khóa(A)≥khóa(B). Một hệ quả
nhỏ|Cấp độ kênh lấy các gói từ cấp độ mạng và đóng gói chúng vào các khung để truyền. Mỗi chiều dài có một tiêu đề, một bề mặt tải để đặt gói hàng và
Trong khoa học máy tính, một **đối tượng** () có thể là một biến, một cấu trúc dữ liệu, một hàm, hay một phương thức, và như vậy, là một vị trí trong bộ nhớ
**Pascal** là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970. Pascal là ngôn ngữ lập trình đặc biệt thích hợp
Ngôn ngữ lập trình C có một hệ thống mở rộng cho việc **khai báo các biến của các kiểu khác nhau**. Những quy tắc dành cho các kiểu phức tạp có thể gây nhầm
**_Đoạn trường tân thanh_** (chữ Hán: 斷腸新聲), thường được biết đến với cái tên đơn giản là **_Truyện Kiều_** (chữ Nôm: 傳翹), là một truyện thơ của đại thi hào Nguyễn Du. Đây được xem
**Nhà Liêu** hay **Liêu triều** ( 907/916-1125), còn gọi là nước **Khiết Đan** (契丹國, đại tự Khiết Đan: Tập tin:契丹國.png) là một triều đại phong kiến do người Khiết Đan kiến lập trong lịch sử
trái|Biểu trưng Informix **Informix** là một họ các sản phẩm hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) của IBM. Nó là một máy chủ cơ sở dữ liệu cho xử lý giao
**Redis** (/ˈrɛdɪs/; từ viết tắt của **Remote Dictionary Server**) là một cơ sở dữ liệu phân tán trong bộ nhớ, được sử dụng như một cơ sở dữ liệu đệm lưu dữ liệu dạng cặp
**Phúc Kiến** là một tỉnh nằm ở ven Biển Đông nam của đại lục Trung Quốc. Năm 2018, Phúc Kiến là tỉnh đông thứ mười lăm về số dân, đứng thứ mười về kinh tế
**Dự án Manhattan** () là một dự án nghiên cứu và phát triển bom nguyên tử đầu tiên trong Thế chiến II, chủ yếu do Hoa Kỳ thực hiện với sự giúp đỡ của Anh
**_Kiều_** là một bộ phim điện ảnh cổ trang của Việt Nam do Mai Thu Huyền sản xuất và đạo diễn, được lấy cảm hứng từ tác phẩm _Truyện Kiều_ của Nguyễn Du. Là dự
**SQL injection** là một kỹ thuật cho phép những kẻ tấn công lợi dụng lỗ hổng của việc kiểm tra dữ liệu đầu vào trong các ứng dụng web và các thông báo lỗi của
Công dụng:Dòng sản phẩm đặc biệt của salon ATS có chứa axit amin tơ tằm và Pellicer. Nhanh chóng hấp thụ vào tóc để phục hồi lớp biểu bì tóc bị suy yếu và bổ
**Nghiêm Phục** (8 tháng 1 năm 1854 – 27 tháng 10 năm 1921) tự **Kỷ Đạo** (), hiệu **Dũ Dã lão nhân** (), là một sĩ quan quân đội, nhà tư tưởng, nhà giáo dục
nhỏ|phải|Quyết định bản chất nó là sự lựa chọn Trong lý thuyết quyết định (chẳng hạn quản lý rủi ro), một **cây quyết định** (tiếng Anh: _decision tree_) là một đồ thị của các quyết
**MATLAB** là phần mềm cung cấp môi trường tính toán số và lập trình, do công ty MathWorks thiết kế. MATLAB cho phép tính toán số với ma trận, vẽ đồ thị hàm số hay
**Lý thuyết độ phức tạp tính toán** (tiếng Anh: _computational complexity theory_) là một nhánh của lý thuyết tính toán trong lý thuyết khoa học máy tính và toán học tập trung vào phân loại
Trong tin học, **dấu phẩy động** được dùng để chỉ một hệ thống biểu diễn số mà trong đó sử dụng một chuỗi chữ số (hay bit) để biểu diễn một số hữu tỉ. Thuật
✨ TINH DẦU DƯỠNG, BẢO VỆ, PHỤC HỒI VÀ TẠO KIỂU TÓC OLAPLEX No.7 BONDING OIL - Boosts Shine, Strengthens & Repairs all Hair Types ** HOÀN TIỀN 1005 NẾU KHÁCH NHẬN ĐƯỢC HÀNG GIẢ
Sữa rửa mặt dưỡng và phục hồi da hư tổn Image The Max Stem Cell Facial Cleanser làm sạch, cân bằng độ pH bảo vệ da khỏi tác hại của môi trường cho làn da
Sữa rửa mặt dưỡng và phục hồi da hư tổn Image The Max Stem Cell Facial Cleanser làm sạch, cân bằng độ pH bảo vệ da khỏi tác hại của môi trường cho làn da
**Đảo Phục Sinh** ( ; ) là một đảo và lãnh thổ đặc biệt của Chile nằm ở phần đông nam Thái Bình Dương, tại điểm cực đông nam của Tam giác Polynesia thuộc châu
Olaplex nổi tiếng với các sản phẩm dưỡng chăm sóc tóc cực kỳ tốt, bất cứ sản phẩm nào của hãng cũng đều được khen ngợi nhiệt tình. Do đó, khi hãng "rục rịch" giới
Thông số kỹ thuật:Chất liệu: Nhựa, lò xoKích thước: approx.1.2cmMàu sắc: Như hình ảnh hiển thịKích thước đóng gói: 4.5*5.5*5.5cm......Các tính năng:Bao gồm: gói đi kèm với 36 chiếc kẹp tóc hoa, có nhiều màu
Vải đan từ những sợi carbon **Vật liệu composite**, còn gọi là **Vật liệu tổ hợp (Vật liệu hợp thành)**, **Vật liệu compozit**, hay **composite** là vật liệu tổng hợp từ hai hay nhiều vật
**Cây tìm kiếm nhị phân** (viết tắt tiếng Anh: BST - _Binary Search Tree_) là một cấu trúc dữ liệu rất thuận lợi cho bài toán tìm kiếm. Mỗi cây tìm kiếm nhị phân đều
Olaplex nổi tiếng với các sản phẩm dưỡng chăm sóc tóc cực kỳ tốt, bất cứ sản phẩm nào của hãng cũng đều được khen ngợi nhiệt tình. Do đó, khi hãng "rục rịch" giới
thumb|right|Trang bìa của Dự án Blue Book. **Dự án Blue Book** (_Sách Xanh_ hay _Quyển sách màu Xanh da trời_) là một trong hàng loạt nghiên cứu có hệ thống về vật thể bay không
MÔ TẢ SẢN PHẨMShop NGUYEN HUYNH kính chào quý khách Kem hấp dầu Ql8 1000ml ☘Chuyên phục hồi tóc hư tổn sau khi làm hóa chất: uốn, duỗi, nhuộm,... giúp tóc mềm mượt bóng bẩy,
**Phòng thí nghiệm Los Alamos**, còn được gọi là **Dự án Y**, là một phòng thí nghiệm bí mật được thành lập bởi Dự án Manhattan và do Đại học California thực hiện trong Thế
Quần yếm & Băng đô có dây buộc in hình hoa cúc thời trang cho bé gái Kết cấu mềm mại và bàn tay cảm thấy tinh tế như một đám mây; Nó rất dễ