Discover MakerZone

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

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

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.



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


    vector = [0 1 0 0 0 0]


Problem Group

Solution Statistics

228 correct solutions 52 incorrect solutions
Last solution submitted on Jul 13, 2015

Problem Comments