Matlab
文章平均质量分 62
0_Alan_0
。。。
展开
-
Matlab trapz函数和cumtrapz函数
在Matlab中,trapz和cumtrapz均是用梯形法来计算数值积分。t=0:1:5;y=t;trapz(y);trapz(t,y);cumtrapz(y);cumtrapz(t,y);前面两个计算结果为后面两个计算结果为即trapz只是算出一个最后的结果即把y从0到5积分的值;而cumtrapz会把中间每一步的结果都算出来,即计算出y从0到0积分的值,从0到1积分的原创 2017-10-20 17:11:35 · 29964 阅读 · 0 评论 -
TSP模拟退火算法的MATLAB实现
TSPLIB是一组各类TSP问题的实例集合。这里以TSPLIB中的berlin52为例进行求解。berlin52有52座城市。% TSP模拟退火算法clear clc a = 0.99; %温度衰减函数的参数 t0 = 97; %初始温度 tf = 3; %终止温度 t = t0; Markov_leng...原创 2018-04-10 22:28:44 · 9904 阅读 · 2 评论 -
背包问题的模拟退火算法MATLAB实现
在这个0-1背包的例子中,假设有12件物品,质量分别为2磅、5磅、18磅、3磅、2磅、5磅、10磅、4磅、11磅、7磅、14磅、6磅,价值分别为5元、10元、13元、4元、3元、11元、13元、10元、8元、16元、7元、4元,包的最大允许质量是46磅。clearclca = 0.95;k = [5;10;13;4;3;11;13;10;8;16;7;4]; %价值k = -...原创 2018-04-11 09:30:06 · 4493 阅读 · 1 评论 -
TSP的蚁群算法MATLAB实现
%% 第9章 蚁群算法及MATLAB实现——TSP问题% 程序9-1%% 数据准备% 清空环境变量clear allclc% 程序运行计时开始t0 = clock;% 导入数据citys = xlsread('D:\berlin52.xlsx','B2:C53');%% 计算城市间距离n = size(citys,1);D = zeros(n,n);for i =...原创 2018-04-16 21:32:40 · 3845 阅读 · 2 评论