MATLAB小试牛刀系列(1)

问题描述

某机床厂生产甲、乙两种机床,每台机床销售后的利润分别为 4 千元与 3 千元。生产甲机床需用 A、B 机器加工,加工时间分别为每台 2h 和每台 1h;生产乙机床需用 A、B、C 三种机器加工,加工时间均为每台 1h。若每天可用于加工的机器时数分别为 A 机器 10h、B 机器 8h 和 C 机器 7h,问该厂应生产甲、乙机床各几台才能使总利润最大?

模型假设

假设该企业的产品不存在积压,即产量等于销量。

符号说明

分别表示甲、乙机床每天的产量。

模型建立

手搓过程

Matlab 复制代码
C = [4 3];
intcon = [1 2];
A = [2 1;
     1 1;
     0 1];
b = [10; 8; 7];
lb = [0 0];
[x, y] = intlinprog(-C, intcon, A, b, [], [], lb);
disp(['生产甲机床:', num2str(x(1))]);
disp(['生产乙机床:', num2str(x(2))]);
disp(['总利润:', num2str(-y)]);

答案

Over!

题目来源:《数学建模算法与应用》------司守奎

相关推荐
froginwe118 小时前
Maven 仓库概述
开发语言
二川bro9 小时前
Python在AI领域应用全景:2025趋势与案例
开发语言·人工智能·python
CoderYanger9 小时前
优选算法-队列+宽搜(BFS):72.二叉树的最大宽度
java·开发语言·算法·leetcode·职场和发展·宽度优先·1024程序员节
疏狂难除10 小时前
随便玩玩lldb (二)
开发语言·后端·rust
星轨初途10 小时前
数据结构排序算法详解(5)——非比较函数:计数排序(鸽巢原理)及排序算法复杂度和稳定性分析
c语言·开发语言·数据结构·经验分享·笔记·算法·排序算法
b***653210 小时前
GO 快速升级Go版本
开发语言·redis·golang
一点 内容10 小时前
深度解析OurBMC后端模式:全栈技术架构与运维实践
java·开发语言
Rust语言中文社区11 小时前
【Rust日报】 丰田“先锋”选择了 Rust
开发语言·后端·rust
邹小邹-AI11 小时前
Rust + 前端:下一个十年的“王炸组合”
开发语言·前端·rust