How can I reduce the size of matrix?Matrix in small sizeHow to reduce vertical space in matrix?How can I input matrix as the figure indicatesMatrix with text besides it behavior weird after equal symbolSpecial matrix - don't know howHow rewrite the matrix to page's size?How to go to the next line in a matrix form and how to reduce the vertical space in a matrixMatrix is not the same sizeHighlighting certain parts of matrix without TikZHow can I have a multicolumn label with blockarray before the block portion?

What is the "5th Edition Adventures" book series?

Why doesn't hot charcoal glow blue?

Can Microsoft employees see my data?

In this day and age should the definition / categorisation of erotica be revised?

Are my triangles similar?

Why is こんばんみ used as a response to こんばんは?

How does a ball bearing door hinge work?

Should I respond to a sabotage accusation e-mail at work?

Did Terry Pratchett ever explain the inspiration behind the Luggage?

2000's spooky show with a group of teens telling spooky stories in the woods

Company indirectly discriminating against introverts, specifically INTJ

Why it is a big deal whether or not Adam Schiff talked to the whistleblower?

Is the tap water in France safe to drink?

ISO how high is right at night

How long does it take to sail to Evermeet from the Neverwinter harbor?

What is this "very, very powerful article" that Trump is referring to vis à vis the Kurds?

How can I seal 8 inch round holes in my siding?

Digit Date Range

Could you use uppercase or special characters in a password in early Unix?

What sport was she watching?

How can a stock trade for a fraction of a cent?

If I did not sign promotion bonus document, my career would be over. Is this duress?

I'm half of a hundred

How are Aircraft Noses Designed?



How can I reduce the size of matrix?


Matrix in small sizeHow to reduce vertical space in matrix?How can I input matrix as the figure indicatesMatrix with text besides it behavior weird after equal symbolSpecial matrix - don't know howHow rewrite the matrix to page's size?How to go to the next line in a matrix form and how to reduce the vertical space in a matrixMatrix is not the same sizeHighlighting certain parts of matrix without TikZHow can I have a multicolumn label with blockarray before the block portion?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









2

















How can I reduce the size of below matrix?
(i.e. this matrix is wide, i want to reduce the distance of entries.)



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument
beginequation*
mathbfS=
beginblockarray*10c l
beginblock*10>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & & & & &\
endblock
beginblock[*10c]>$footnotesizel<$
1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
& & & & & & & & & & \
& & & & & & & & & & \
0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
endblock
endblockarray
endequation*
enddocument









share|improve this question




























  • What do you want to reduce, precisely?

    – egreg
    May 19 at 15:07











  • Sorry about exactness. My matric is wide, I want to reduce the distance of entries.

    – Ramtin Valedein asl
    May 19 at 15:49

















2

















How can I reduce the size of below matrix?
(i.e. this matrix is wide, i want to reduce the distance of entries.)



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument
beginequation*
mathbfS=
beginblockarray*10c l
beginblock*10>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & & & & &\
endblock
beginblock[*10c]>$footnotesizel<$
1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
& & & & & & & & & & \
& & & & & & & & & & \
0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
endblock
endblockarray
endequation*
enddocument









share|improve this question




























  • What do you want to reduce, precisely?

    – egreg
    May 19 at 15:07











  • Sorry about exactness. My matric is wide, I want to reduce the distance of entries.

    – Ramtin Valedein asl
    May 19 at 15:49













2












2








2








How can I reduce the size of below matrix?
(i.e. this matrix is wide, i want to reduce the distance of entries.)



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument
beginequation*
mathbfS=
beginblockarray*10c l
beginblock*10>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & & & & &\
endblock
beginblock[*10c]>$footnotesizel<$
1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
& & & & & & & & & & \
& & & & & & & & & & \
0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
endblock
endblockarray
endequation*
enddocument









share|improve this question

















How can I reduce the size of below matrix?
(i.e. this matrix is wide, i want to reduce the distance of entries.)



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument
beginequation*
mathbfS=
beginblockarray*10c l
beginblock*10>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & & & & &\
endblock
beginblock[*10c]>$footnotesizel<$
1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
& & & & & & & & & & \
& & & & & & & & & & \
0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
endblock
endblockarray
endequation*
enddocument






matrices size blkarray






share|improve this question
















share|improve this question













share|improve this question




share|improve this question








edited May 19 at 16:07







Ramtin Valedein asl

















asked May 19 at 14:34









Ramtin Valedein aslRamtin Valedein asl

205 bronze badges




205 bronze badges















  • What do you want to reduce, precisely?

    – egreg
    May 19 at 15:07











  • Sorry about exactness. My matric is wide, I want to reduce the distance of entries.

    – Ramtin Valedein asl
    May 19 at 15:49

















  • What do you want to reduce, precisely?

    – egreg
    May 19 at 15:07











  • Sorry about exactness. My matric is wide, I want to reduce the distance of entries.

    – Ramtin Valedein asl
    May 19 at 15:49
















What do you want to reduce, precisely?

– egreg
May 19 at 15:07





What do you want to reduce, precisely?

– egreg
May 19 at 15:07













Sorry about exactness. My matric is wide, I want to reduce the distance of entries.

– Ramtin Valedein asl
May 19 at 15:49





Sorry about exactness. My matric is wide, I want to reduce the distance of entries.

– Ramtin Valedein asl
May 19 at 15:49










3 Answers
3






active

oldest

votes


















2


















Since you don't say exactly what it is that you want to be reduced and what not, I'm just guessing that you want the matrix itself to be smaller. (I haven't changed any of your other code, just added footnotesize around the matrix.)



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument

beginequation*
mathbfS=
footnotesize
beginblockarray*10c l
beginblock*10>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & & & & &\
endblock
beginblock[*10c]>$footnotesizel<$
1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
& & & & & & & & & & \
& & & & & & & & & & \
0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
endblock
endblockarray

endequation*

enddocument





share|improve this answer


























  • Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

    – Ramtin Valedein asl
    May 19 at 15:38


















3


















Same as others, I'm not sure what you really want to reduce, but my idea is you may be able to divide the big matrix into four small matrices. Along the diagonal, you have matrix T and upper right and bottom left corners have 4x4 all zero matrices.



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument

[
mathbfT=
beginblockarray*6c l
beginblock*6>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & \
endblock
beginblock[*6c]>$footnotesizel<$
1&0 &cdots & 0 & 1 & 0 & small \
1&0 &cdots & 0 &-1phantom- & 0 & medium \
0&1 &0 &cdots & 0 & 1 & large \
0&1 &0 &cdots & 0 &-1phantom- & large \
endblock
endblockarray
]
%
[
mathbfS=beginbmatrix
textbfT & textbf0 \
textbf0 & textbfT
endbmatrix
]

enddocument



enter image description here







share|improve this answer




























  • Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

    – Ramtin Valedein asl
    May 19 at 15:46











  • @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

    – Zarko
    May 19 at 15:54


















3


















You may reduce the intercolumn space, which blkarray decides in a different way than for array.



documentclassarticle
usepackagemathtools
usepackageblkarray, bigstrut %
begindocument
beginequation*
addtolengthcsname BA@colsependcsname-4pt
mathbfS=
beginblockarray*10c l
beginblock*10>$footnotesizec<$ l
Rose & Teal & Plum & Sand & Peach & & & & & &\
endblock
beginblock[*10c]>$footnotesize@quadl<$
1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
& & & & & & & & & & \
& & & & & & & & & & \
0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
endblock
endblockarray
endequation*
enddocument


enter image description here






share|improve this answer



























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "85"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );














    draft saved

    draft discarded
















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491616%2fhow-can-i-reduce-the-size-of-matrix%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown


























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2


















    Since you don't say exactly what it is that you want to be reduced and what not, I'm just guessing that you want the matrix itself to be smaller. (I haven't changed any of your other code, just added footnotesize around the matrix.)



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    beginequation*
    mathbfS=
    footnotesize
    beginblockarray*10c l
    beginblock*10>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & & & & &\
    endblock
    beginblock[*10c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
    1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
    0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
    0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
    & & & & & & & & & & \
    & & & & & & & & & & \
    0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
    0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
    endblock
    endblockarray

    endequation*

    enddocument





    share|improve this answer


























    • Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

      – Ramtin Valedein asl
      May 19 at 15:38















    2


















    Since you don't say exactly what it is that you want to be reduced and what not, I'm just guessing that you want the matrix itself to be smaller. (I haven't changed any of your other code, just added footnotesize around the matrix.)



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    beginequation*
    mathbfS=
    footnotesize
    beginblockarray*10c l
    beginblock*10>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & & & & &\
    endblock
    beginblock[*10c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
    1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
    0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
    0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
    & & & & & & & & & & \
    & & & & & & & & & & \
    0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
    0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
    endblock
    endblockarray

    endequation*

    enddocument





    share|improve this answer


























    • Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

      – Ramtin Valedein asl
      May 19 at 15:38













    2














    2










    2









    Since you don't say exactly what it is that you want to be reduced and what not, I'm just guessing that you want the matrix itself to be smaller. (I haven't changed any of your other code, just added footnotesize around the matrix.)



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    beginequation*
    mathbfS=
    footnotesize
    beginblockarray*10c l
    beginblock*10>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & & & & &\
    endblock
    beginblock[*10c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
    1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
    0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
    0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
    & & & & & & & & & & \
    & & & & & & & & & & \
    0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
    0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
    endblock
    endblockarray

    endequation*

    enddocument





    share|improve this answer














    Since you don't say exactly what it is that you want to be reduced and what not, I'm just guessing that you want the matrix itself to be smaller. (I haven't changed any of your other code, just added footnotesize around the matrix.)



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    beginequation*
    mathbfS=
    footnotesize
    beginblockarray*10c l
    beginblock*10>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & & & & &\
    endblock
    beginblock[*10c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
    1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
    0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
    0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
    & & & & & & & & & & \
    & & & & & & & & & & \
    0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
    0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
    endblock
    endblockarray

    endequation*

    enddocument






    share|improve this answer













    share|improve this answer




    share|improve this answer










    answered May 19 at 14:50









    JPiJPi

    10.5k2 gold badges16 silver badges53 bronze badges




    10.5k2 gold badges16 silver badges53 bronze badges















    • Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

      – Ramtin Valedein asl
      May 19 at 15:38

















    • Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

      – Ramtin Valedein asl
      May 19 at 15:38
















    Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

    – Ramtin Valedein asl
    May 19 at 15:38





    Sorry,about exactness. My matrix is very wide ,i want to reduce distance of entry.

    – Ramtin Valedein asl
    May 19 at 15:38













    3


















    Same as others, I'm not sure what you really want to reduce, but my idea is you may be able to divide the big matrix into four small matrices. Along the diagonal, you have matrix T and upper right and bottom left corners have 4x4 all zero matrices.



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    [
    mathbfT=
    beginblockarray*6c l
    beginblock*6>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & \
    endblock
    beginblock[*6c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & small \
    1&0 &cdots & 0 &-1phantom- & 0 & medium \
    0&1 &0 &cdots & 0 & 1 & large \
    0&1 &0 &cdots & 0 &-1phantom- & large \
    endblock
    endblockarray
    ]
    %
    [
    mathbfS=beginbmatrix
    textbfT & textbf0 \
    textbf0 & textbfT
    endbmatrix
    ]

    enddocument



    enter image description here







    share|improve this answer




























    • Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

      – Ramtin Valedein asl
      May 19 at 15:46











    • @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

      – Zarko
      May 19 at 15:54















    3


















    Same as others, I'm not sure what you really want to reduce, but my idea is you may be able to divide the big matrix into four small matrices. Along the diagonal, you have matrix T and upper right and bottom left corners have 4x4 all zero matrices.



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    [
    mathbfT=
    beginblockarray*6c l
    beginblock*6>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & \
    endblock
    beginblock[*6c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & small \
    1&0 &cdots & 0 &-1phantom- & 0 & medium \
    0&1 &0 &cdots & 0 & 1 & large \
    0&1 &0 &cdots & 0 &-1phantom- & large \
    endblock
    endblockarray
    ]
    %
    [
    mathbfS=beginbmatrix
    textbfT & textbf0 \
    textbf0 & textbfT
    endbmatrix
    ]

    enddocument



    enter image description here







    share|improve this answer




























    • Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

      – Ramtin Valedein asl
      May 19 at 15:46











    • @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

      – Zarko
      May 19 at 15:54













    3














    3










    3









    Same as others, I'm not sure what you really want to reduce, but my idea is you may be able to divide the big matrix into four small matrices. Along the diagonal, you have matrix T and upper right and bottom left corners have 4x4 all zero matrices.



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    [
    mathbfT=
    beginblockarray*6c l
    beginblock*6>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & \
    endblock
    beginblock[*6c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & small \
    1&0 &cdots & 0 &-1phantom- & 0 & medium \
    0&1 &0 &cdots & 0 & 1 & large \
    0&1 &0 &cdots & 0 &-1phantom- & large \
    endblock
    endblockarray
    ]
    %
    [
    mathbfS=beginbmatrix
    textbfT & textbf0 \
    textbf0 & textbfT
    endbmatrix
    ]

    enddocument



    enter image description here







    share|improve this answer
















    Same as others, I'm not sure what you really want to reduce, but my idea is you may be able to divide the big matrix into four small matrices. Along the diagonal, you have matrix T and upper right and bottom left corners have 4x4 all zero matrices.



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument

    [
    mathbfT=
    beginblockarray*6c l
    beginblock*6>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & \
    endblock
    beginblock[*6c]>$footnotesizel<$
    1&0 &cdots & 0 & 1 & 0 & small \
    1&0 &cdots & 0 &-1phantom- & 0 & medium \
    0&1 &0 &cdots & 0 & 1 & large \
    0&1 &0 &cdots & 0 &-1phantom- & large \
    endblock
    endblockarray
    ]
    %
    [
    mathbfS=beginbmatrix
    textbfT & textbf0 \
    textbf0 & textbfT
    endbmatrix
    ]

    enddocument



    enter image description here








    share|improve this answer















    share|improve this answer




    share|improve this answer








    edited May 19 at 15:30

























    answered May 19 at 15:24









    AboAmmarAboAmmar

    37.1k3 gold badges31 silver badges91 bronze badges




    37.1k3 gold badges31 silver badges91 bronze badges















    • Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

      – Ramtin Valedein asl
      May 19 at 15:46











    • @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

      – Zarko
      May 19 at 15:54

















    • Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

      – Ramtin Valedein asl
      May 19 at 15:46











    • @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

      – Zarko
      May 19 at 15:54
















    Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

    – Ramtin Valedein asl
    May 19 at 15:46





    Thank you about your answer, however i would to use elmentry row operations, and other reason I didn't write the central entry. It's not block-matrix.

    – Ramtin Valedein asl
    May 19 at 15:46













    @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

    – Zarko
    May 19 at 15:54





    @RamtinValedeinasl, how you suppose that people here would know this? Please edit your questions and add missing information (number of columns, number of rows, etc) .

    – Zarko
    May 19 at 15:54











    3


















    You may reduce the intercolumn space, which blkarray decides in a different way than for array.



    documentclassarticle
    usepackagemathtools
    usepackageblkarray, bigstrut %
    begindocument
    beginequation*
    addtolengthcsname BA@colsependcsname-4pt
    mathbfS=
    beginblockarray*10c l
    beginblock*10>$footnotesizec<$ l
    Rose & Teal & Plum & Sand & Peach & & & & & &\
    endblock
    beginblock[*10c]>$footnotesize@quadl<$
    1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
    1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
    0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
    0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
    & & & & & & & & & & \
    & & & & & & & & & & \
    0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
    0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
    0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
    endblock
    endblockarray
    endequation*
    enddocument


    enter image description here






    share|improve this answer






























      3


















      You may reduce the intercolumn space, which blkarray decides in a different way than for array.



      documentclassarticle
      usepackagemathtools
      usepackageblkarray, bigstrut %
      begindocument
      beginequation*
      addtolengthcsname BA@colsependcsname-4pt
      mathbfS=
      beginblockarray*10c l
      beginblock*10>$footnotesizec<$ l
      Rose & Teal & Plum & Sand & Peach & & & & & &\
      endblock
      beginblock[*10c]>$footnotesize@quadl<$
      1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
      1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
      0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
      0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
      & & & & & & & & & & \
      & & & & & & & & & & \
      0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
      0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
      0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
      0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
      endblock
      endblockarray
      endequation*
      enddocument


      enter image description here






      share|improve this answer




























        3














        3










        3









        You may reduce the intercolumn space, which blkarray decides in a different way than for array.



        documentclassarticle
        usepackagemathtools
        usepackageblkarray, bigstrut %
        begindocument
        beginequation*
        addtolengthcsname BA@colsependcsname-4pt
        mathbfS=
        beginblockarray*10c l
        beginblock*10>$footnotesizec<$ l
        Rose & Teal & Plum & Sand & Peach & & & & & &\
        endblock
        beginblock[*10c]>$footnotesize@quadl<$
        1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
        1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
        0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
        0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
        & & & & & & & & & & \
        & & & & & & & & & & \
        0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
        0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
        0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
        0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
        endblock
        endblockarray
        endequation*
        enddocument


        enter image description here






        share|improve this answer














        You may reduce the intercolumn space, which blkarray decides in a different way than for array.



        documentclassarticle
        usepackagemathtools
        usepackageblkarray, bigstrut %
        begindocument
        beginequation*
        addtolengthcsname BA@colsependcsname-4pt
        mathbfS=
        beginblockarray*10c l
        beginblock*10>$footnotesizec<$ l
        Rose & Teal & Plum & Sand & Peach & & & & & &\
        endblock
        beginblock[*10c]>$footnotesize@quadl<$
        1&0 &cdots & 0 & 1 & 0 & &cdots & & 0 bigstrut[t] & small \
        1&0 &cdots & 0 &-1 & 0 & &cdots & & 0 & medium \
        0&1 &0 &cdots & 0 & 1 &0 &cdots & & 0 & large \
        0&1 &0 &cdots & 0 &-1 &0 &cdots & & 0 & large \
        & & & & & & & & & & \
        & & & & & & & & & & \
        0& &cdots & & 1 & 0 &cdots& 0 & 1 & 0 & \
        0& &cdots & & 1 & 0 &cdots& 0 & -1 & 0 & \
        0& &cdots & & 0 & 1 & 0 &cdots & 0 &1 & \
        0& &cdots & & 0 & 1 & 0 &cdots & 0 &-1 & \
        endblock
        endblockarray
        endequation*
        enddocument


        enter image description here







        share|improve this answer













        share|improve this answer




        share|improve this answer










        answered May 19 at 15:56









        egregegreg

        774k92 gold badges2019 silver badges3381 bronze badges




        774k92 gold badges2019 silver badges3381 bronze badges































            draft saved

            draft discarded















































            Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491616%2fhow-can-i-reduce-the-size-of-matrix%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown









            Popular posts from this blog

            Tamil (spriik) Luke uk diar | Nawigatjuun

            Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

            Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?