- 博客(3)
- 收藏
- 关注
原创 Lingo基础两道题(傻瓜算法、选拔问题)
某班准备从5名游泳员中选择4人组成接力队,参加学校的4×100m混合泳接力比赛,5名队员4种泳姿的百米平均成绩如表(秒),问如何选拔队员。请使用LINGO编码求解。第一行:每一行加起来都得=1,意思也就是每一个项目都得有人参加;这个不用多说,就是Lingo中没有≤、≥,写成<或者>就行。第二行:每一列加起来都得≤1,意思就是每个人至多参加一项;第三个:1,0变量,取与不取,因此会用到用@bin函数。解:这道题的难点主要在于对题目的理解,模型的建立。1. 用傻瓜式输入法求解优化问题。
2022-12-08 19:42:56
3510
1
原创 元胞数组和结构体的理解(matlab)
描述元胞数组第几个元胞用{ },顺序先第一列从上到下1 2 3;A{2}=eye(3) %matlab不像属数组是从0开始的,元胞数组是从1开始的(至少目前是)其中外面这个{}是会自动消失的,如果你需要使其里面的内容成为一个元胞数组所以你得在外面多加一个{}。A{3}=magic(5) %magic()函数每行每列、以及主、副对角线相加都相等。数组的一种,其内部元素可以属于不同的数据类型,可以看作一个大盒子里面有很多的小盒子。而这个是直接把{ }去掉,直接访问里面的内容。类似于excel表格。
2022-11-24 20:14:01
613
原创 Matlab矩阵知识点总结及例题
rand(RandStream,m,n) 利用指定的RandStream(随机数种子)生成伪随机数。E(:,:,1)=rand(10,5)——把第一维度的变成应该10×5的随机矩阵。×n 矩阵,其中包含从区间 [1,imax] 的均匀离散分布中得到的伪随机整数。,n,’double’) 生成指定精度的伪随机数,参数还可以是’double’E=zeros(10,5,3) ——10×5的零矩阵 且是三维的。语法:rand(m,n)生成m行n列的均匀分布的伪随机数。生成正态分布的伪随机数(均值为0,方差为1)
2022-11-24 16:15:03
1737
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人