当前位置:编程学习 > Matlab >>

我想要用Matlab描散点图,共有10种类别数据要区别开来,我用了如下的程序

A=load('C:\a.txt'); n = max(A(:,3)); % 不需要在文件的第一行给出一共有几个数字 tmp = {'r*','ro','r+','g*','go','g+','b*','bo','b+,','mo'}; % 有n个就要输入n个颜色和点的形状 hold on for i = 1 : n B{i} = A(A(:,3) == i,1:2); plot(B{i}(:,1),B{i}(:,2),tmp{i}); end 但是出来的图只有8种点的,这是为什么?请帮我改正,多谢了,是急用的 ??? Error using ==> plot Error in color/linetype argument
补充:最后面的是出现的错误提示
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,