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

相关推荐
IT_陈寒23 分钟前
JavaScript项目实战经验分享
前端·人工智能·后端
vanuan2 小时前
两个AI智能体第一次对话-A2A双Agent协作实战
人工智能
kfaino3 小时前
码农的AI翻身(四)你好,我叫 Attention
人工智能·后端
雨落Re5 小时前
如何设计一个高质量Skill
人工智能
Token炼金师6 小时前
大模型权重文件全指南:从格式选择到优化实战
人工智能
阿牛哥_GX6 小时前
CDP 浏览器操控原理:让脚本接管你的浏览器
人工智能
ThreeS6 小时前
手搓MiniVLA全实战教程-一步一步用pytorch解释原理与思路
人工智能·python
米小虾7 小时前
Loop Engineering —— 循环的设计与自主执行
人工智能·agent
米小虾7 小时前
Harness Engineering —— 系统的安全护栏
人工智能·agent
火山引擎开发者社区7 小时前
积分当钱花,火山引擎开发者激励计划首月消费双倍回馈
人工智能