matlab常用函数
2016-07-27 13:47
281 查看
spy
将spy.m中的如下部分
更改为
例子
结果
存在的问题
这样更改后存在一个小问题,无法指定用什么marker style,只能在spy中写死
spy
matlab自带的spy函数只能实现对稀疏矩阵的非0值绘制,也就是,无法实现“矩阵不同值对应不同颜色”,为了实现这个功能,可以对matlab自带的spy函数进行简单的更改,即将spy.m中的如下部分
[i,j] = find(S); if isempty(i), i = NaN; j = NaN; end if isempty(S), marker = 'none'; end plot(j,i,'marker',marker,'markersize',markersize, ... 'linestyle',linestyle,'color',color);
更改为
[i,j,ss] = find(S); % Note we need the values of the nonzeros as % well as their indices if isempty(i), i = NaN; j = NaN; end if isempty(S), marker = 'none'; end scatter(j,i,markersize,ss,'filled','o');#此处将marker style写死了
例子
clc clear close all x1 = random('Uniform',0,11,10,10); spy1(x1,200) #这里可以指定maker的大小 colorbar box on
结果
存在的问题
这样更改后存在一个小问题,无法指定用什么marker style,只能在spy中写死
相关文章推荐
- Mootools 1.2教程 函数
- autoit InputBox 函数
- 文件遍历排序函数
- 关于C#中排序函数的总结
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ASP下经常用的字符串等函数参考资料
- PostgreSQL教程(五):函数和操作符详解(1)
- DOS批处理 函数定义与用法
- asp Chr 函数 数字转字母的方法
- Lua中的函数精讲笔记
- Lua中的闭合函数、非全局函数与函数的尾调用详解
- Lua中调用C++函数示例
- Lua实现split函数
- Lua常用时间函数使用实例
- Lua函数与字符串处理简明总结
- Lua学习笔记之表和函数
- Lua中实现sleep函数功能的4种方法
- Lua函数用法研究
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- Sql Server中REPLACE函数的使用