Commerce products in Matrix
If you actually have products selected in that entry's matrix products field, then

{% for block in entry.MatrixHandle %}
  {% if block.type.handle == "matrixProductsBlockTypeHandle"%}
    {% for product in block.productsFieldHandle %}
        {{ product.title }}
    {% endfor%}
  {% endif %}
{% endfor %}


That is the simplest approach really.  So if that doesn't work, triple confirm the entry vairable is the one you think it s and that you do indeed have chosen products in that field.  If still nothing, check the craft.log I guess!