Remove space between Matrix elements?

Hi!
I have a Matrix which I copied over from Excel, but the problem is it has 2 extra horizontal spaces between elements then I would like it to have (I want 1 space between elements). The Matrix is 30x30 so a pain to remove spaces manually. Is there any quick way to achieve 1 space between the elements? Here is a snippet of the Matrix for example:
i
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
Thanks!

답변 (1개)

dpb
dpb 2014년 12월 30일

1 개 추천

That's all a fignewton of the display formatting; there are no spaces internally.
At the command line, you can close up the spacing via something like
>> num2str(zeros(4),'%2d')
ans =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
>>
The format command doesn't have the flexibility to specify a specific format string, only short as an option that has five digit precision iirc...

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

태그

질문:

2014년 12월 30일

답변:

dpb
2014년 12월 30일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by