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

相关推荐
数智大号31 分钟前
从机器人前置仓到机器人组装机器人,星海图 WRC 打开具身智能产业化下半场
人工智能·机器人
-凌凌漆-42 分钟前
【freertos】Task创建(v2)
java·开发语言·算法
Leo.yuan1 小时前
AI辅助数据分析:如何让分析效率提升85%?
大数据·人工智能
太子釢1 小时前
用 AI 完整实现 Github 客户端:基于 KMP + SwiftUI + Compose
android·人工智能·ios
Nil2081 小时前
leetcode 24两两交换链表中的节点
算法·leetcode·链表
.格子衫.1 小时前
033动态规划之状态压缩DP——算法备赛
算法·动态规划
ysa0510301 小时前
c++常用自带函数用法与注意
c++·笔记·算法
特立独行的猫a1 小时前
AI 智能硬件:下一个风口的底层逻辑与产品机会
人工智能·ai·智能硬件·趋势·风口·机会
tedcloud1231 小时前
book-to-skill 怎么部署?把技术书和项目文档变成 AI Agent 可复用知识
linux·运维·服务器·人工智能·开源