api-matriks

command module
v0.0.0-...-50f9e9e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: MIT Imports: 4 Imported by: 0

README

api-matriks

api-matriks

API OPERASI MATRIKS

Deskripsi

API ini menyediakan layanan untuk melakukan operasi antara dua matriks. Operasi-operasi ini dapat digunakan untuk berbagai keperluan perhitungan matriks.

Penggunaan

Pertambahan Matriks

Untuk melakukan pertambahan antara dua matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/add

{
	"matrixA": [
		[1, 2],
		[3, 4]
	],
	"matrixB": [
		[5, 6],
		[7, 8]
	]
}
response
{
	"result": [
		[6, 8],
		[10, 12]
	]
}
Pengurangan Matriks

Untuk melakukan pengurangan antara dua matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/subtract

{
	"matrixA": [
		[1, 2],
		[3, 4]
	],
	"matrixB": [
		[5, 6],
		[7, 8]
	]
}
response
{
	"result": [
		[-4, -4],
		[-4, -4]
	]
}
Perkalian Matriks

Untuk melakukan perkalian antara dua matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/multiply

{
	"matrixA": [
		[1, 2],
		[3, 4]
	],
	"matrixB": [
		[5, 6],
		[7, 8]
	]
}
response
{
	"result": [
		[19, 22],
		[43, 50]
	]
}
Transpose Matriks

Untuk melakukan transpose matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/transpose

{
	"matrix": [
		[1, 2],
		[3, 4]
	]
}
response
{
	"result": [
		[1, 3],
		[2, 4]
	]
}
Inverse Matriks

Untuk melakukan invers matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/inverse

{
	"matrix": [
		[1, 2],
		[3, 4]
	]
}
response
{
	"result": [
		[-2, 1],
		[1.5, -0.5]
	]
}
Determinan Matriks

Untuk melakukan determinan matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/determinan

{
	"matrix": [
		[1, 2],
		[3, 4]
	]
}
response
{
	"result": -2
}
Reduce Matriks

Untuk melakukan reduce matriks, Anda dapat menggunakan endpoint berikut:

endpoint

POST http://localhost:3000/api/reduce

{
	"matrix": [
		[1, 2],
		[3, 4]
	]
}
response
{
	"result": [
		[1, 0],
		[0, 1]
	]
}
Create Identity Matriks

Untuk melakukan create indentity matriks, Anda dapat menggunakan endpoint berikut:

endpoint

GET http://localhost:3000/api/create/identity?size=3

response
{
	"result": [
		[1, 0, 0],
		[0, 1, 0],
		[0, 0, 1]
	]
}
Create Diagonal Matriks

Untuk melakukan create diagonal matriks, Anda dapat menggunakan endpoint berikut:

endpoint

GET http://localhost:3000/api/create/diagonal?size=3&diagonal=5

response
{
	"result": [
		[5, 0, 0],
		[0, 5, 0],
		[0, 0, 5]
	]
}

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL