![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小工具
眕眕
这个作者很懒,什么都没留下…
展开
-
MATLAB提取矩阵每行最大值及其相邻的值
最近遇到一个问题,我需要把一个矩阵每行的最大值及其之后相邻的几个数值给提取出来,历经了几个阶段:一开始想着简单直接错误;后来为了准确逐行循环,但数据量有点大,这里使用线索引避免for循环:%% 线索引来避免循环A = rand(10,8);% 扩充,避免最大值落于end处(实际数据是不会存在这个问题的)A(:,end+1)=-1;A(:,end+1)=-1;[ma,im] = max(A,[],2);% 方法一,错误:D = A(:,im:im+2); % 方法二,for循环,绝对正确B原创 2021-12-13 13:14:42 · 1613 阅读 · 0 评论 -
MATLAB批量添加图例
问题描述:在绘图的时候,如果显示的数据比较多,手动输入图例会很麻烦。特别是输入数据更改的时候,再改图例也很麻烦。编写一个可以根据向量自动生成图例的函数:方法:用向量储存每个图例的字符串,然后生成命令字符串,最后通过eval调用。% 自动图例function auto_legend(pre,list,suf)% 根据输入的前缀,列表和后缀生成图例% 用途:用于解决列表过多时需要手动修改图例% pre:前缀 单引号字符串% list:数值列表% suf:后缀 单引号字符串 legendl原创 2020-12-19 01:35:09 · 3589 阅读 · 3 评论