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

相关推荐
Peter·Pan爱编程几秒前
第五篇:Windsurf(Codeium)解析 —— Cascade 与 “Flow” 状态的工作流对比
人工智能·ai编程
沪漂阿龙2 分钟前
大模型微调终极指南:从显存优化到高效推理,一文吃透所有核心技术
人工智能·面试
李威1410 分钟前
AI替代程序员真的来了!但有办法,别慌
人工智能
DreamWear11 分钟前
Prompt Master:一个帮你写 Prompt 的 Claude Skill
人工智能
WJJAGI11 分钟前
hermes+pentagi进行渗透测试
人工智能·面试
tankeven11 分钟前
动态规划专题(11):区间动态规划之三角剖分问题
c++·算法·动态规划
vanuan12 分钟前
AI 编程铁三角:03 Harness Engineering 入门
人工智能
高洁0115 分钟前
AI项目管理实战:从开发到交付的全流程管控
深度学习·机器学习·数据挖掘·transformer·知识图谱
周末程序猿15 分钟前
技术总结|十分钟了解GEO
人工智能·aigc
guo_xiao_xiao_15 分钟前
YOLOv11海上多场景船只目标检测数据集-980张-Boat-1
人工智能·yolo·目标检测