gsi.diagGenerate        package:compositions        R Documentation

_I_n_t_e_r_n_a_l _f_u_n_c_t_i_o_n_s: _G_e_n_e_r_a_t_e _a _d_i_a_g_o_n_a_l _m_a_t_r_i_x

_D_e_s_c_r_i_p_t_i_o_n:

     Generate a diagonal matrix from a vector of the diagonal entries
     like.

_U_s_a_g_e:

     gsi.diagGenerate(x)

_A_r_g_u_m_e_n_t_s:

       x: a vector

_D_e_t_a_i_l_s:

     The difference to original 'diag' is that it always gives a
     diagonal matrix and does nothing flawed in case of a length one
     vector.

_V_a_l_u_e:

     a diagonal matrix.

_N_o_t_e:

     Do not use gsi.* functions directly since they are internal
     functions of the package

_S_e_e _A_l_s_o:

     'gsi.diagExtract', 'diag'

_E_x_a_m_p_l_e_s:

     diag(1:3)
     gsi.diagGenerate(1:3)
     gsi.diagGenerate(3)
     diag(3)

