![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
Vieta's_Jumping
一知半解即是一无所知,SJTU直博在读
展开
-
模拟退火消化(MATLAB
(大概总括一下,模拟退火算法,仍然是算力有限情况下的近似推断,只能得到模糊的近似正确的结果。毕竟如本题的情况,如果穷举,情况还是太多了,A_100的话,近似指数阶了。按照一个朴素的想法的话,就算你再怎么优化,一个算法总得把所有情况大概走一遍,那么最坏情况下的复杂度仍然是O(n)的,而对于这样大的计算量,反正我家电脑是一定要爆栈的。(神威太湖之光不妨一试。题目部分一个TSP问题(旅行商问题,一架飞机,从某一经纬度出发,前往100个目标经纬度进行巡视一周,最终回到出发点,假设飞机速度为1000km/h原创 2021-01-21 00:02:21 · 233 阅读 · 0 评论 -
遗传算法+改良圈算法
关于改良圈算法的操作,不再赘述https://blog.csdn.net/Fighting_Peter/article/details/104278498泻药,没看懂太多,代码抄的书本,MATLAB的矩阵表示让我有点儿无法想象,所以很多下标或者行向量列向量没法写。我看懂的一部分,用注释标出来了。tic %计时开始clc,clear;sj0=load('sj.txt');x=sj0(:,[1:2:8]);x=x(:);%将x变成列向量y=sj0(:,[2:2:8]);y=y(:);%将y变成列原创 2021-01-22 00:20:43 · 1996 阅读 · 6 评论 -
马尔科夫预测MATLAB
应用领域:大多是在预测方向,所以马尔科夫模型更多是辅助作用。应用条件:某一系统在已知现在情况的条件下,系统对未来时刻的情况只与现在有关,而与过去的历史无直接关系。比如,研究一个商店的累计销售额,则未来的某一时刻的销售额只与现在时刻之前的任意时刻的累计销售额无关。马尔科夫模型的关键词应当是累计,若在当前的时间线上无法进行累计,那么是否能够找到可以在其他时间线上进行累计的可能?可以创造自己的时间线,这是我的一种理解。同时,马尔科夫链的另一个关键词应当是有限,有限意味着认知程度的深刻。即我可以把握他所有的原创 2021-01-26 00:18:25 · 11093 阅读 · 1 评论 -
matlab基础总结
参考了别人的资料,自己补充之后更加完整细致,不过你要是自己不手打一遍的话,没有任何意义。眼睛和嘴巴,到了这个阶段,就是妨碍我们进步的两个华而不实的东西。% 1.MATLAB的搜索路径:变量–>内部函数–>程序文件–>(当前文件夹下的程序文件–>文件搜索路径文件夹中的程序文件)% % 2.设置文件搜索路径:% ①用path命令设置path(path,'C:\yinhang.');% //>>path(path,’e:\work’)% //% 直接右击文件框的原创 2021-02-01 13:38:42 · 148 阅读 · 0 评论 -
MATLAB自学巩固(二)
% 单元矩阵:直接输入,只是单元矩阵元素用大括号括起来。b={10,'liu';11,'wang'}; % 8.矩阵元素的引用% (1)引用方式A=[1 2 3 4 5 6;7 8 9 10 11 12];%可以使用A(1,2)=2,但是,A(2)=7,按照列进行存储。% 序号和下标可以利用sub2ind和ind2sub函数相互转换% D=sub2ind(S,I,J),D表示序号,S表示行数和列数组成的向量,I是转换矩阵元素的行标,J是列标%%sub即是下标,ind即是index即索引原创 2021-02-03 23:46:18 · 95 阅读 · 0 评论