MATLAB GS算法

本文深入探讨了MATLAB中如何应用GS(Gauss-Seidel)算法进行数值求解,详细解析了算法步骤,并提供了实际代码示例,帮助读者理解和掌握在数学建模中运用GS算法的关键技巧。
摘要由CSDN通过智能技术生成
clear all;clc;

% 预想将参数写在这里,调用方便点儿
filename = '评价指标.xlsx';
% 数据输入
men_rank = xlsread(filename,'组长选择组员偏好表','C2:W22');                 % 男性偏好矩阵
women_rank = xlsread(filename,'GS输入辅助表','B2:V22');          % 女性偏好矩阵
leader_id = xlsread(filename,'组长选择组员偏好表','B2:B22');
leader = readtable(filename,'Sheet',"各表转置处理及辅助表设置",'Range','A38:B66','VariableNamingRule',"preserve");

leader_import = xlsread(filename,'各表转置处理及辅助表设置','B15:AC23');
group_import = xlsread(filename,'各表转置处理及辅助表设置','B27:AC35');
leader_import = leader_import';
group_import = group_import';

self_rating = xlsread('评价指标.xlsx','各表转置处理及辅助表设置','B3:AC11');

% 初始化
[man_num woman_num] = size(men_rank);
men_free = ones(1,man_num);             % 当前男性状态,1表示单身
women_free = ones(1,woman_
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值