Discover MakerZone

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

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!

Problem 1065. Make a 1 hot vector

Created by @bmtran

Make a vector of length N that consists of all zeros except at index k, where it has the value 1.

Example:

Input

    N = 6;
    k = 2;
    vector = one_hot(N,k);

Output

    vector = [0 1 0 0 0 0]

Tags

Problem Group

Solution Statistics

258 correct solutions 58 incorrect solutions
Last solution submitted on Jun 17, 2016

Problem Comments