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

相关推荐
新知图书4 分钟前
工作流编排
人工智能·agent·ai agent·智能体·扣子
mit6.8249 分钟前
gpt5.6sol 的删库跑路
人工智能
艾醒14 分钟前
2026年第29周(7.13-7.19)AI全复盘:技术突破、行业趣闻翻车、算力服务器商业动态
人工智能·算法
tntxia17 分钟前
SwinTransformer
人工智能
雪碧聊技术36 分钟前
动态规划算法—01背包问题
算法·动态规划
bu_shuo40 分钟前
c与cpp中的argc和argv
c语言·c++·算法
普贤莲花44 分钟前
【2026年第29周---写于20260718】---整理,断舍离
程序人生·算法·生活
weixin_446260851 小时前
AutoSynthesis:面向全自动元分析的多智能体系统
人工智能
Reart1 小时前
Leetcode 674.最长连续递增序列 (719)
后端·算法
wechatbot8881 小时前
企业微信 AI 自动化运营:RPA 与 API 方案效果实测
人工智能·微信·自动化·企业微信·rpa