matlab中支持向量机代码
时间: 2024-01-06 19:05:26 浏览: 80
matlab支持向量机代码
以下是一个使用MATLAB实现支持向量机的简单示例代码:
```matlab
% 导入数据集
data = xlsread('data.xlsx'); % 假设数据集保存在名为data.xlsx的Excel文件中
% 分割特征和标签
X = data(:, 1:end-1); % 特征
Y = data(:, end); % 标签
% 构建支持向量机模型
svmModel = fitcsvm(X, Y);
% 预测新样本
newSample = [1, 2, 3]; % 假设有一个新样本
predictedLabel = predict(svmModel, newSample);
% 显示结果
disp(predictedLabel);
```
这段代码首先导入数据集,然后将特征和标签分开。接下来,使用`fitcsvm`函数构建支持向量机模型。最后,使用`predict`函数对新样本进行预测,并将结果显示出来。
阅读全文