- 博客(29)
- 收藏
- 关注
原创 python基础需要注意的点
当然,不使用else的话输出是这个样子的:二、关于<class 'range'>它说从列表等序列类型中随机返回一个元素,书中给了个例子:于是很好奇这个range(100)到底是什么:<class 'range'>????出乎一个新手的意料,于是经过搜索,从网上找到了提问和回答:三、又是一个区分点:而且这与列表还是不同的。书上给了说明:......
2022-06-29 08:03:28
284
原创 python画图——随便一条小蛇
前几天学校刚刚学习python画图,于是来实现一下画一条小蛇~~import turtle as tt.title('蛇')t.pencolor("green")t.pensize(10)t.penup()t.goto(-200, 150)t.pendown()# 头,身体部分t.circle(-30, -180)t.setheading(165)t.circle(-60, -50)t.penup()t.goto(-180, 90)t.pendown()t.setheadi
2022-03-04 01:45:25
1088
原创 优劣解距离法Topsis模型(1)
体中已给明确数据,或数据量较多时(>15),层次分析法可能不那么好用了,我们使用优劣解距离法。一、步骤先来解释,分数越高越好的指标称为极大型指标(效益性指标),分数越低越好的指标称为极小型指标(成本型指标)分数越高越好的指标我们构造计算评分公式:x-min/max-min然后归一化评分。这样能算出每个数据与最高分相差多少的比例,使数据更有说服力。使用条件:(1)比较的对象一般要远大于两个(2)比较的指标不只一个方面(3)有很多指标不存在理论上的最大值和最小值,例如G
2021-12-07 12:34:26
736
原创 层次分析法(代码)
只以算数平均法为例:clear;clcdisp('请输入判断矩阵A: ')A =[1 1 4 1/3 3; 1 1 4 1/3 3; 1/4 1/4 1 1/3 1/2; 3 3 3 1 3; 1/3 1/3 2 1/3 1];Sum_A = sum(A) %将判断矩阵按照列归一化(每一个元素除以其所在列的和)[n,n] = size(A) %判断A矩阵的大小,主要目的是求nSUM_A = repmat(Sum_A,n,1) %将Sum_A按行重复n次clc;AStand_A =
2021-12-07 08:09:41
415
原创 数模笔记:层次分析法(思路方法)
目录一、什么是层次分析法二、我们直接来一个例子题目:在这里,我们的思维经过了三个问题的思考:确定权重判断矩阵:最后一步三、收获在这里我想先诉苦,因为中间有些内容因为手抖删掉了,重新写了一下,可能没有第一遍写的那么精致,我也很难受,但是没办法……重写真的难受。一、什么是层次分析法1.层次分析法是对一些较为复杂、较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全定量分析的问题。二、我们直接来一个例子题目:假期旅游有 P1、 P2 、 P3 3 个.
2021-12-04 00:07:54
1872
原创 图的最短路径和距离
一、sparse创建稀疏矩阵有如下无向图:matlab代码:clear allclcw=zeros(4); %返回一个4×4的零矩阵()中为标量。w(1,2)=2;w(1,3)=3;w(1,4)=8;w(2,3)=6;w(2,4)=6; %w(起点,终点)=权重值G=sparse(w) %将矩阵w转化为稀疏矩阵形式,矩阵w中任何0元素被去除,非零元素及其下标组成矩阵G。运行后得到:也可以用下面这个方法创建稀疏矩阵:clear allclc%sparse...
2021-11-20 15:56:37
1477
原创 2021-11-10非规划线性(1)
一、非线性规划模型matlab中非线性规划的数学模型写成一下形式:二、非线性规划函数fmincon函数用于寻找约束非线性多变量函数的最小值。语法格式为:x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)注释:(对比模型和语法来看)1.从 x0 开始,尝试在满足线性不等式 A*x ≤ b 的情况下寻找 fun 中所述的函数的最小值点 x。x0 可以是标量、向量或矩阵。2.在满足线性等式 Aeq*x = beq 以及不等式.
2021-11-10 19:49:00
603
原创 2021-11-07第二天打卡
题目求解x1,x2和z的最大值先不考虑x1和x2为整数的事情。来求解x1和x2。步骤如下:【此处ub有误,删除第三个inf】结果如下:接下来我们再来考虑x1和x2为整数的事情1.先想,怎样能让他们为整数?可以使用分枝定界法(可用于解纯整数或混合的整数规划问题)2.它的使用步骤是怎样的?第一步:判断z的范围:根据结果暂定z的上限,为356。同时当x1和x2分别为0时,有z的最小值为0。所以z的范围暂定为0<=z<=356第二步...
2021-11-07 19:17:11
203
原创 2021-11-06
目录@[TOC]##题目求解该线性规划对应的最大值z以及x1,x2,x3##代码如下##结果如下##感受作为一个对建模几乎没有了解的小渣渣,开始了第一次尝试,虽然有点照葫芦画瓢的意思,但当结果出来的那一刻还是很开心的【虽然做错了】知道了,当小于号变为大于号时,所有的系数都要变成相反数。还有,目前这些语句的意思还不是很懂,比如lb,ub,初步认为应该是下界和上界。aeq,beq初步猜想是等式的系数和结果。##进一步目标1.补一下线性代数,特别是矩阵2. ..
2021-11-06 21:19:10
172
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人