You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: KronGraph500NoPerm.m
    path of file: ./repos/d4m/examples/3Scaling/4Graphulo
    
    the code of the file until where you have to start completion: function [StartVertex, EndVertex] = KronGraph500NoPerm(SCALE,EdgesPerVertex)
%Graph500NoPerm: Generates graph edges using the same 2x2 Kronecker algorithm (R-MAT) as the Graph500 benchmark, but no permutation of vertex labels is performed.
%IO user function.
%  Usage:

    
function [StartVertex, EndVertex] = KronGraph500NoPerm(SCALE,EdgesPerVertex)
%Graph500NoPerm: Generates graph edges using the same 2x2 Kronecker algorithm (R-MAT) as the Graph500 benchmark, but no permutation of vertex labels is performed.
%IO user function.
%  Usage:
%    [StartVertex EndVertex] = Graph500NoPerm(SCALE,edgefactor)
%  Inputs:
%    SCALE = integer scale factor that sets the max number of vertices to 2^SCALE
%    EdgesPerVertex = sets the total number of edges to M = K*N;
% Outputs:
%    StartVertex = Mx1 vector of integer start vertices in the range [1,N]
%    EndVertex = Mx1 vector of integer end