|
<p>如何用matlab将TXT数据画成图形</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:50 -</p>
<p>解决时间:2010-7-21 09:28</p>
<p>比如一个TXT的数据是这样的:</p>
<p>1 1 1 1 1 2 2 2 2 1 1 1 1</p>
<p>1 1 1 1 2 2 1 2 2 1 1 1 1</p>
<p>1 1 1 2 2 1 1 1 2 2 1 1 1</p>
<p>1 1 2 2 1 1 1 1 1 2 2 1 1</p>
<p>1 1 1 2 2 1 1 1 2 2 1 1 1</p>
<p>1 1 1 1 2 2 1 2 2 1 1 1 1</p>
<p>1 1 1 1 1 2 2 2 2 1 1 1 1</p>
<p>那么如何使用matlab将这个文件表示的图形画出来,比如这个文件就应该画成一个圆环形状,当然实际的文件会比这个复杂得多。</p>
<p>另外如果我想生成这样形状图形对应的TXT文件又该怎么写呢</p>
<p>提问者: BigGBA - 二级</p>
<p>最佳答案</p>
<p>%生成文件</p>
<p>A=[1 1 1 1 1 2 2 2 2 1 1 1 1;</p>
<p>1 1 1 1 2 2 1 2 2 1 1 1 1;</p>
<p>1 1 1 2 2 1 1 1 2 2 1 1 1 ;</p>
<p>1 1 2 2 1 1 1 1 1 2 2 1 1;</p>
<p>1 1 1 2 2 1 1 1 2 2 1 1 1 ;</p>
<p>1 1 1 1 2 2 1 2 2 1 1 1 1;</p>
<p>1 1 1 1 1 2 2 2 2 1 1 1 1];</p>
<p>dlmwrite(\'data1.txt\',A,\'delimiter\',\'\t\',\'-append\');</p>
<p>%读取画图</p>
<p>A=dlmread(\'data1.txt\');</p>
<p>contourf(A,\'linestyle\',\'none\');</p>
<p>0</p>
<p>回答者:</p>
<p><img src="http://hiphotos.baidu.com/%B0%D9%B6%C8%D6%AA%B5%C0/pic/item/e68ab90119efb943738da5ac.jpg"></p>
<p>prairie1 - 八级 2010-7-19 19:49</p>
<p>我来评论>></p>
|
|