matlab2022a 函数或变量 ‘knnclassify‘ 无法识别(已解决)

之前是matlab2016b,写的这个KNN,跑的没什么问题,中午重装matlab换成2019b了,同样的程序上午还在用,下午就不行了。

%数据集划分

flag=fix(0.8*n);

x_train=data(idx(1:flag),:);

y_train=label(idx(1:flag),:);

x_test=data(idx(flag+1:end),:);

y_test=label(idx(flag+1:end),:);

%knn分类

class = knnclassify(x_test, x_train, y_train,2);%k取2

acc=sum(class==y_test)/size(class,1);

plot(class,'k*');

hold on;

plot(y_test,'ro');

legend('预测值','实际值')

相关推荐
熊猫钓鱼>_>22 分钟前
强化学习与决策优化:从理论到工程落地的完整指南
人工智能·llm·强化学习·rl·马尔可夫·mdp·决策过程
-柚子皮-28 分钟前
强化学习DPO算法
人工智能
tzc_fly39 分钟前
AnisoAlign:各向异性模态对齐
人工智能·深度学习·机器学习
企客宝CRM1 小时前
2026年中小企业CRM选型指南:企客宝CRM处于什么位置?
android·算法·企业微信·rxjava·crm
极客老王说Agent1 小时前
2026供应链智变:实在Agent供应链库存预测助手核心能力与配置深度教程
人工智能·机器学习·ai·chatgpt
刘一说1 小时前
AI热点资讯日报 - 2026年5月15日
人工智能
橙淮1 小时前
二叉树核心概念与Java实现详解
数据结构·算法
冬奇Lab1 小时前
RAG 系列(十七):Agentic RAG——让 Agent 主导检索过程
人工智能·llm·源码
米罗篮1 小时前
DSU并查集 & 拓展欧几里得-逆元
c++·经验分享·笔记·算法·青少年编程