将mat类型的数据集导入matlab,并画图
2015-04-14 09:17
991 查看
1、将该mat文件复制到蓝色标记处
2、双击current folder中相应的mat数据,便将其数据导入了matlab中,在红色标记的workspace处可看到相应的变量显示在其中,双击workspace处的变量,则可看到其内部的值
3、本次实验的mat类型文件,第一列为x值,第二列为y值,第三列为其所属的类。通过以下程序,将其值附给x,y向量。然后进行plot画图
x=[];
y=[];
for ctr=1:x值的个数
x=[x long1(ctr,1)];//此处long1为红色标志处显示的导入数据的名称
y=[y long1(ctr,2)];
end
plot(x,y,'.')
若想使不同类显示为不同颜色,利用matlab对矩阵不同列显示颜色不同,将属于n类的x值表示为m*n矩阵
如下,对拥有三类的eyes数据集进行画图
for ctr=1:56//属于第一类的有56个对象
x1=[x1 eyes(ctr,1)];
y1=[y1 eyes(ctr,2)];
end
x1=rot90(x1);//将生成的行向量变为列向量
y1=rot90(y1);
x2=[];
y2=[];
for ctr=57:112
x2=[x2 eyes(ctr,1)];
y2=[y2 eyes(ctr,2)];
end
x2=rot90(x2);
y2=rot90(y2);
x3=[];
y3=[];
for ctr=139:194
x3=[x3 eyes(ctr,1)];
y3=[y3 eyes(ctr,2)];
end
x3=rot90(x3);
y3=rot90(y3);
x=[];
y=[];
x=[x1 x2 x3];
y=[y1 y2 y3];
plot(x,y,'.');
2、双击current folder中相应的mat数据,便将其数据导入了matlab中,在红色标记的workspace处可看到相应的变量显示在其中,双击workspace处的变量,则可看到其内部的值
3、本次实验的mat类型文件,第一列为x值,第二列为y值,第三列为其所属的类。通过以下程序,将其值附给x,y向量。然后进行plot画图
x=[];
y=[];
for ctr=1:x值的个数
x=[x long1(ctr,1)];//此处long1为红色标志处显示的导入数据的名称
y=[y long1(ctr,2)];
end
plot(x,y,'.')
若想使不同类显示为不同颜色,利用matlab对矩阵不同列显示颜色不同,将属于n类的x值表示为m*n矩阵
如下,对拥有三类的eyes数据集进行画图
for ctr=1:56//属于第一类的有56个对象
x1=[x1 eyes(ctr,1)];
y1=[y1 eyes(ctr,2)];
end
x1=rot90(x1);//将生成的行向量变为列向量
y1=rot90(y1);
x2=[];
y2=[];
for ctr=57:112
x2=[x2 eyes(ctr,1)];
y2=[y2 eyes(ctr,2)];
end
x2=rot90(x2);
y2=rot90(y2);
x3=[];
y3=[];
for ctr=139:194
x3=[x3 eyes(ctr,1)];
y3=[y3 eyes(ctr,2)];
end
x3=rot90(x3);
y3=rot90(y3);
x=[];
y=[];
x=[x1 x2 x3];
y=[y1 y2 y3];
plot(x,y,'.');
相关文章推荐
- 【转】txt中导入数据,matlab画图问题
- matlab中导入excel数据画图
- matlab指定mat类型的数据,第一列为x,第二列为y,并画出该图形
- MatLab Load cv::Mat 导入数据
- matlab中用导入的Excel数据画图
- OpenCV中Mat与Matlab中mxArray类型的转换II
- python 中matplotlib 画图导入到word中如何保证分辨率
- MATLAB.VOC数据集转回txt,xml转txt,按指定类型转回
- 分类之数据集导入matlab方法
- OpenCV中Mat与Matlab中mxArray类型的转换
- matlab画图怎么设置线条类型和颜色
- MatLab GUI Load .mat File 导入mat文件
- matlab 画图数据导入
- java 导入 excel表格 日期类型列 该如何解析?
- matlab教学(2)——数据导入
- OpenCV中CvMat或Mat的类型
- matlab画图基本函数和参数之plot
- Matlab画图-非常具体,非常全面
- MATLAB数据类型
- Matlab画图总结(2)