matlab - MATLAB:x 轴上绘制的是什么?
问题描述
奇怪的问题,但我对此并不陌生。因此,我们被要求计算一帧包含视频球的所有出现次数并绘制它(knn-最近邻)。因此,我逐帧浏览了材料,并在 Excel 图表中写下了所有出现的不同 k 值。现在,我将这个数据集导入 Matlab 并绘制(尽我所能)。但是,我不知道 x 轴上绘制的是什么?这是球发生的时间,y 是球发生的帧数吗?
clc;
clear all;
k1 = xlsread('k1-5table.xlsx', 1, 'A2')
k2 = xlsread('k1-5table.xlsx', 1,'B2:B119')
k3 = xlsread('k1-5table.xlsx', 1, 'C2:C102')
k4 = xlsread('k1-5table.xlsx', 1, 'D2:D76')
k5 = xlsread('k1-5table.xlsx', 1, 'E2:E62')
plot(k1, 'r', 'LineWidth', 3)
hold on;
plot(k2, 'b')
hold on;
plot(k3, 'g')
hold on;
plot(k4, 'k')
hold on;
plot(k5, 'y')
xlabel('time per frame'), ylabel('frames')
title('k1-5 Difference')
legend('k1 = red', 'k2 = blue', 'k3 = green', 'k4 = black', 'k5 = yellow')
感谢您的帮助,也很抱歉我在这里缺乏知识。
解决方案
使用 plot(y) 绘图时,您在 x 轴上得到向量 y 的索引:1、2、...、长度(y)。
推荐阅读
- listview - 如何扩展 list.generate 中的元素
- featuretools - 如何从通过深度特征合成创建的 feature_def 中选择特征
- javascript - 使用 jsPDF 'bad /BBox' 下载带有自定义字体的 pdf 时出现问题
- json - Ionic JSON,将卡片添加到收藏夹
- python - 无法在scrapy爬虫中导入我自己的模块
- kubernetes - 如何彻底清除 minikube 配置或将 IP 重置回 192.168.99.100
- android - 指示在 Datatable Flutter 上选择的项目数的文本
- python - 如何将三个列表压缩到嵌套字典中
- r - 如何在 PDF 中保存特殊的 unicode 字符?
- c# - 调用 IdentityServer4 生成 System.NullReferenceException:对象引用未设置为对象的实例