Como inserir linhas e colunas da tabela com matriz 2D

Então eu tenho 2 matrizes que são var num = ["1", "2", "3"]; var cars = ["Saab", "Volvo", "BMW"];
e eu criei um botão onde ele adiciona linhas e colunas e coloca os valores das minhas 2 matrizes na tabela. No entanto, não sei como transformá-lo em uma matriz 2D e exibi-lo na minha mesa.

<button onclick="myFunction()">Try it</button>

<script>
function myFunction() {
    var table = document.getElementById("myTable");
    var row;
    var t = [][];
    var num = ["1", "2", "3"];
    var cars = ["Saab", "Volvo", "BMW"];
    for (i = 0; i < num.length;i++){
        var row = table.insertRow(i);
        for (x = 0; x < cars[i].length;x++){
            var cell1 = row.insertCell(x);

Após esta parte, não sei o que fazer e não funciona. Como posso combinar as matrizes e fazê-lo exibi-lo na tabela por exemplo (t [0] [0] seria 1 saab)

*cars[i] = num[x];
 cell1.innerHTML = cars[i][x];*
       }
   }
}

questionAnswers(2)

yourAnswerToTheQuestion