matlab matrix to ascii with blank rows
이전 댓글 표시
Hello,
I'm trying to export a matrix to ascii file, to then plot it using GNUPLOT. To plot a surface, I would need a matrix with blank rows in it, something like:
A(1) B(1) C(1, 1)
A(1) B(2) C(1, 2)
A(1) B(3) C(1, 3)
A(2) B(1) C(2, 1)
A(2) B(2) C(2, 2)
A(2) B(3) C(2, 3)
but I can't find any documentation about it.
Any idea?
Thanks in advance
댓글 수: 3
Paulo Silva
2011년 2월 14일
You can't have blank elements in a matrix, use cell instead.
Matt Tearle
2011년 2월 15일
My question would be: why not just plot in MATLAB?
maurizio
2011년 2월 16일
채택된 답변
추가 답변 (2개)
Igor
2011년 2월 14일
0 개 추천
better than fprintf :)
dlmwrite
댓글 수: 2
Oleg Komarov
2011년 2월 14일
You can't use dlmwrite if the OP is actually trying to write A(1,1) and not the element itself ata that position.
And easier to use maybe, don't know about better.
Walter Roberson
2011년 2월 14일
And you aren't going to get the blank lines in dlmwrite() unless you loop using the row offset and the -append option. fprintf() would be easier.
카테고리
도움말 센터 및 File Exchange에서 Programming에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!