
MATLAB
李培冠
欢迎访问个人网站: https://lpgit.com
展开
-
matlab 如何把数组A中与数组B中元素相同的元素删除
比如:A = [1 3 7 6 4 5 2];B = [3 5 6];如何把数组A中与数组B中的元素相同的元素删除,而剩余的元素还是按照原来的顺序排列?即结果为:[1 7 4 2]。[~, ia] = setdiff(A, B);res = A(sort(ia));欢迎访问我的个人网站:李培冠博客:lpgit.com...原创 2020-08-19 19:03:37 · 13772 阅读 · 0 评论 -
MATLAB 在一个数组中随机选择n个数
MATLAB 中在一个数组内随机选择n个数。例如:在 A = [10, 50, 80, 100, 130, 260] 中随机选择5个数。允许重复:n = 5;A = [10, 50, 80, 100, 130, 260];random_num = A(randi(numel(A),1,n));random_num = sort(random_num);不允许重复:n = 5;A = [10, 50, 80, 100, 130, 260];random_num = A(randperm(原创 2020-08-19 14:49:59 · 61121 阅读 · 4 评论 -
MATLAB 中矩阵删除一行或者一列的方法
输入一个矩阵A>> A = [1, 2, 3; 4, 5, 6; 7, 8, 9]A = 1 2 3 4 5 6 7 8 9删除一行>> A(2, :) = []A = 1 2 3 7 8 9输入一个矩阵A>> A = [1, 2, 3; 4, 5, 6; 7, 8, 9]A = 1 2原创 2020-08-19 10:39:57 · 15993 阅读 · 0 评论 -
误差分析计算公式及其 matlab 代码实现(mse、mape、rmse等)
残差平方和(SSE)计算公式:代码实现:sse = sum((YReal - YPred).^2);均方误差(MSE)计算公式:代码实现:mse = sqrt(sum((YReal - YPred).^2))./2;平均绝对误差(MAE)计算公式:代码实现:mae = mean(abs(YReal - YPred));平均绝对百分比误差(MAPE)计算公式:代码实现mape = mean(abs((YReal - YPred)./YReal));均方根误差(R原创 2020-08-03 19:22:41 · 88118 阅读 · 13 评论