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

相关推荐
AC赳赳老秦2 分钟前
科研数据叙事:DeepSeek将实验数据转化为故事化分析框架
开发语言·人工智能·数据分析·r语言·时序数据库·big data·deepseek
daad7775 分钟前
V4L2_mipi-csi
算法
数智前线6 分钟前
潮起178,解码AI时代传媒变革的浙江样本
人工智能
Data_Journal8 分钟前
【无标题】
大数据·服务器·前端·数据库·人工智能
2301_765703149 分钟前
C++代码复杂度控制
开发语言·c++·算法
阿杰学AI13 分钟前
AI核心知识74——大语言模型之ReAct 范式(简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·aigc·agent·react范式
新缸中之脑15 分钟前
TabPFN:表格数据基础模型
人工智能
m0_7088309619 分钟前
C++中的享元模式实战
开发语言·c++·算法
工程师老罗24 分钟前
Pytorch中的优化器及其用法
人工智能·pytorch·python
naruto_lnq26 分钟前
分布式计算C++库
开发语言·c++·算法