爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5722|回复: 6

一小段matlab程序,不知问题出在哪里?

[复制链接]
发表于 2014-4-25 11:31:08 | 显示全部楼层 |阅读模式
MATLAB
问题截图:
问题概况: matlab新手,自编一小段程序,出来的图却是这样的,不知道是怎么回事,麻烦各位牛人朋友耐心指点一下,不胜感激!!!!!
我看过提问的智慧: 看过
自己思考时长(天): 2
系统平台:

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
clear;
t=textread('64x600.txt');
x=[1:1:600];
y=[1:1:64];
for i=1:1:64
    for j=1:1:600
        if t(i,j)==1
            plot(i,j,'o');
        elseif t(i,j)==2
             plot(i,j,'+');
        elseif t(i,j)==3
             plot(i,j,'-');
        elseif t(i,j)==4
             plot(i,j,'*');
        elseif t(i,j)==5
             plot(i,j,'x');
        elseif t(i,j)==6
             plot(i,j,'s');
        elseif t(i,j)==7
             plot(i,j,'d');
        elseif t(i,j)==8
             plot(i,j,'v');
        elseif t(i,j)==9
             plot(i,j,'p');
        elseif t(i,j)==10
             plot(i,j,'>');  
        end
    end
end

密码修改失败请联系微信:mofangbao
发表于 2014-4-25 12:53:21 | 显示全部楼层
你是要分段画图?
还是要分批画点?
这样都麻烦了,可以提前逻辑把数据分段既可以的
密码修改失败请联系微信:mofangbao
发表于 2014-4-25 12:53:25 | 显示全部楼层
你是要分段画图?
还是要分批画点?
这样都麻烦了,可以提前逻辑把数据分段既可以的
密码修改失败请联系微信:mofangbao
发表于 2014-4-25 15:59:48 | 显示全部楼层
把下面两句加在你的代码前
figure
hold on
叠加画图要先hold on,不然会覆盖
当然画图的代码是可以优化下,至少换成switch case会好点
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-25 21:19:59 | 显示全部楼层
沙颖凯 发表于 2014-4-25 15:59
把下面两句加在你的代码前
figure
hold on

嗯嗯,谢谢你,我试试
密码修改失败请联系微信:mofangbao
发表于 2014-4-30 16:57:49 | 显示全部楼层
缺hold on,另外建议优化一下程序
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-5-4 10:40:44 | 显示全部楼层
无径之林 发表于 2014-4-30 16:57
缺hold on,另外建议优化一下程序

呵呵呵,谢谢你的回复,还不太会编,见笑了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表