matlab 绘制分类面
来源:互联网 发布:nginx转发不同ip和域名 编辑:程序博客网 时间:2024/05/18 00:32
摘要:matlab 中使用 contour 函数绘制分类面轮廓
在分类问题中,我们经常需要将分类面进行可视化,如下图:
其基本思路是首先生成坐标系中的所有点,然后利用分类器模型对点进行分类,最后利用 contour 函数生成分类面轮廓:
1. 生成全图网点(x,y)
x1plot = linspace(min(X(:,1)), max(X(:,1)), 100)';x2plot = linspace(min(X(:,2)), max(X(:,2)), 100)';[X1, X2] = meshgrid(x1plot, x2plot);
mshgrid
用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。这里的大小指的是,size()函数的大小,size()函数返回的是一个向量, 那么size(A) = size(B).
>> a=[1:2]a = 1 2>> b=[3:5]b = 3 4 5>> [A,B]=meshgrid(a,b)A = 1 2 1 2 1 2B = 3 3 4 4 5 5
- contour 函数用于绘制轮廓线,使用方法:
contour(X1, X2, vals, [0.5 0.5], 'b');
其中 vals 是X1,X2网点中所有点的 label 值
阅读全文
0 0
- matlab 绘制分类面
- Matlab 球体相交面绘制
- Matlab绘制螺旋线
- Matlab 绘制矢量图
- MATLAB曲线绘制
- matlab绘制立体图
- matlab绘制一元函数图像
- MATLAB曲线绘制
- Matlab绘制二维图
- MATLAB曲线绘制
- Matlab绘制二维图
- MATLAB曲线绘制
- Matlab绘制条形图
- matlab绘制动画
- MATLAB旋转体的绘制
- Matlab绘制动态曲线
- MATLAB绘制平滑曲线
- Matlab图形绘制
- sources code does not match the bytecode
- HTML鼠标移到导航上面时当前的LI变色
- 折半查找法
- R实战:【绘图】ggplot2[多维度分析神器]
- Java 中的双重检查(Double-Check)
- matlab 绘制分类面
- 【计划】游戏试玩和分析栏目的计划
- 输入输出流的问题
- AngularJS如何与后台服务器进行交互
- 国家信息化体系六要素
- chrome ajax请求报错403解决
- openstack-neutron-ML2
- 洛谷P1029 最大公约数和最小公倍数问题
- 计蒜客“程序设计竞赛”之引言“A+B Problem”