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('预测值','实际值')

相关推荐
来一碗刘肉面3 分钟前
平衡二叉树的删除
数据结构·算法
u1301305 分钟前
AI 日报(2026年9月6日)
人工智能
hrrrrxeeeee6 分钟前
告别功能验收!AI 项目要用效果指标说话
大数据·人工智能
wabs6667 分钟前
关于二叉树【力扣199.二叉树的右视图的思考】
数据结构·c++·算法·leetcode·二叉树·层序遍历
tachibana210 分钟前
复杂的 RAG 范式
数据库·人工智能·ai·大模型·agent
锋行天下12 分钟前
提示词模版
人工智能
a1879272183117 分钟前
【算法】动态规划第三篇:背包第一课——贪心之死与正序倒序开关
算法·leetcode·动态规划·贪心·dp·暴力·算法讲解
机器学习之心20 分钟前
基于残差融合WOA-LSTM-EKF的锂电池SOC估计方法
人工智能·深度学习·神经网络·锂电池soc估计·woa-lstm-ekf
AI情绪识别开源23 分钟前
检信 Allemotion 认知功能障碍矫正软件· 数据方案
人工智能·postman