给定两个矩阵A和B，编写一个程序来计算它们的矩阵乘法。

两个矩阵的维度和元素（例如：A = [[1, 2], [3, 4]], B = [[5, 6], [7, 8]]）
以下是Python代码实现两个矩阵的乘法：

```python
A = [[1, 2], [3, 4]]
B = [[5, 6], [7, 8]]

# 初始化结果矩阵
result = [[0 for j in range(len(B[0]))] for i in range(len(A))]

# 矩阵乘法
for i in range(len(A)):
  for j in range(len(B[0])):
    for k in range(len(B)):
      result[i][j] += A[i][k] * B[k][j]

# 输出结果矩阵
print(result)
```

输出结果：

```
[[19, 22], [43, 50]]
```

所以，矩阵A和B的乘积是[[19, 22], [43, 50]]。