MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

**INSTRUCTIONS**

This is a multi-dimensional variant of the normal multiplication table used to teach elementary students multiplication. In this variant, we are going to produce a table that multiplies the divisors 1 to *n* (input) agains itself in *d* dimensions.

*Note*: Inputting *d* = 0 should return the number 1 and *d* = 1 should return a column vector with the elements 1 to *n*.

**Example:**

Input:

n = 3; d = 3;

Output:

tt(:,:,1) = [ 1 2 3 2 4 6 3 6 9 ]; tt(:,:,2) = [ 2 4 6 4 8 12 6 12 18 ]; tt(:,:,3) = [ 3 6 9 6 12 18 9 18 27 ];

165 correct solutions
270 incorrect solutions

Last solution submitted on Feb 13, 2015

9 players like this problem

1 player likes this solution

1 Comment