实验内容:利用Matlab命令linprog求解下列运输问题。

产销地

B1

B2

B3

B4

产量

A1

2

9

10

7

9

A2

1

3

4

2

5

A3

8

4

2

5

7

销量

3

8

4

6

实验原理:

建立运输问题的数学模型:

可作如下变换,将原线性规划问题化为矩阵形式:

则运输问题用矩阵形式表示为:

实验步骤:

  1. 分析问题,设置变量
  2. 列出运输问题的式子
  3. 把式子输入到MATLAB中
  4. 程序运行出结果

程序代码: 

clc
f=[2 9 10 7 1 3 4 2 8 4 2 5]';
intcon=[1 2 3 4 5 6 7 8 9 10 11 12];
A=[];
b=[];
Aeq=[1 1 1 1 0 0 0 0 0 0 0 0;0 0 0 0 1 1 1 1 0 0 0 0;0 0 0 0 0 0 0 0 1 1 1 1;1 0 0 0 1 0 0 0 1 0 0 0;0 1 0 0 0 1 0 0 0 1 0 0;0 0 1 0 0 0 1 0 0 0 1 0;0 0 0 1 0 0 0 1 0 0 0 1];beq=[9;5;7;3;8;4;6];lb=[0 0 0 0 0 0 0 0 0 0 0 0 ];
x=reshape(x,4,3);x=x'yunfei[x,yunfei2]=linprog(f,A,b,Aeq,beq,lb);

利用MATLAB命令求解运输问题相关推荐

  1. 利用matlab命令画出以下信号的波形,MATLAB实验报告

    文档收集于互联网,已重新整理排版.word 版本可编辑,有帮助欢迎下载支持. 1文档来源为:从网络收集整理.word 版本可编辑. 实验一 名称:连续时间信号分析 姓名:王嘉琦 学号:0636 班级: ...

  2. matlab示波器模拟,[转载]利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法

    利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去.但贴图时发现,如果直接将simulink中示波器 ...

  3. 利用Matlab工具箱求解线性规划

    实验目的:利用matlab求解整数线性规划,掌握相关函数的调用格式和参数的具体含义. 实验内容:把优化问题转化为能识别的矩阵运算, 调用提供的优化函数, 编写相应的M文件,并执行相应的程序. 实验原理 ...

  4. 利用MATLAB帮助求解作业中的Laplace变换和Z变换

    ■ MATLAB中的Laplace变换的相关命令 下面给出了几个介绍MATLAB中进行Laplace变换的相关连接: Laplace transforms with MATLAB Inverse La ...

  5. matlab怎么求解多元非线性方程组,利用MATLAB如何求解如下非线性方程组,

    matlab会认为所有未指定为待求变量的字符比如a.b.v.w等为符号参数,比如在你的式子 [t1,t4]=solve('a*cos(w*t1)-a*cos(w*t4)+(t4-t1)*v=2*pi* ...

  6. 利用MATLAB求解积分

    在高等数学中,我们经常需要进行积分计算操作,积分在高等数学中占用比较重要的作用,在MATLAB中主要提供了int函数用于对于符号进行求积分的操作. 目录 积分的定义 int函数的调用方式 利用MATL ...

  7. 信号与系统:利用Matlab实现两个信号的卷积

    在泛函分析中,卷积.旋积或摺积(英语:Convolution)是通过两个函数f 和g 生成第三个函数的一种数学算子,表征函数f 与g经过翻转和平移的重叠部分函数值乘积对重叠长度的积分.卷积积分是一种特 ...

  8. matlab行星运动轨迹仿真动画,利用Matlab可视化功能实现微分方程求解行星运动轨迹...

    利用Matlab可视化功能实现微分方程求解行星运动轨迹 1.背景 在物理学璀璨的发展史上,物理学家花了很长时间研究我们头顶浩瀚的星空,试图探究星星的运行模式,以及地球自身的运动模式.其中不乏像亚里士多 ...

  9. matlab求解全微分函数,利用MATLAB求解微分方程的方法探索

    引言 科学问题和工程问题经常需要求取微分方程的解,MATLAB 的强大数值运算和符号运算能力,能够方便地进行各种解析运算,是方便实用.功能强大的数学软件之一. 1线性微分方程求解 1.1线性常微分方程 ...

最新文章

  1. 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
  2. 那么辛苦努力的工作,却换来了一身的不是
  3. JQuery图表插件之Flot
  4. 宁波镇海2021年高考成绩查询,最新!2021年,宁波镇海区的这14所中小学“爆了...
  5. 【软件测试】黑盒测试の场景测试法
  6. Android项目中,在一个数据库里建立多张表
  7. 如何让DevExpress.TreeList单元格中的自定义控件包含标签
  8. 下一个十年,什么样的测试会被大厂争抢?
  9. keepalived+redis的高可用部署步骤
  10. 对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)
  11. 苹果手机升级13无法开机_苹果手机升级系统后无法开机怎么办?快拿出你的小本本来做笔记吧...
  12. ajax data=text,jQuery ajax dataType值为text json探索分享
  13. inflate使用方法总结
  14. 监控摄像头接入GB28181平台实现监控视频直播的详细搭建流程
  15. 【今日CV 计算机视觉论文速览 第99期】Fri, 12 Apr 2019
  16. 【带你手把手零基础学C语言】(一)
  17. 浙江大学-翁凯 C语言进阶,编程题
  18. zai~~myGODDDD
  19. Android studio 新版本查看R文件内容ID
  20. 英语必修二计算机,人教版高一英语必修二第三单元:计算机

热门文章

  1. JavaScript脚本的学习
  2. Vue中打印网页的指定部分的几种方法
  3. redis安装和启动
  4. 轩色混凝土怎么设置虚拟服务器,混凝土色差调整处理怎么使用
  5. PoE、PoE+、PoE++ 三款交换机如何选择?一文带你了解
  6. Ubuntu 下ALSA声卡设备的配置与使用
  7. CSS隐藏滚动条并可以滚动内容
  8. 规模指数介绍,如何使用Python获取数据
  9. 【Promise】入门-同步回调-异步回调-JS中的异常error处理-Promis的理解和使用-基本使用-链式调用-七个关键问题
  10. tomcat 日志禁用