答案详解 实验指导书Matlab软件应用与开发 - 图文 下载本文

精品

建立函数文件:fun.m function f=fun(x)

f=100*(x(2)-x(1)^2)^2+(1-x(1))^2; 建立主程序:main.m x=[1 2] fun(x)

精品

精品

。。。。。

精品

实验二、Matlab程序设计

(一)、实验类型:综合型 (二)、实验类别:基础实验 (三)、每组人数:1 (四)、实验要求:选修 (五)、实验学时:3个学时 (六)、实验目的:

学会运用Matlab软件解决线性规划中的实际问题 (七)、实验内容:

任务分配问题:某车间有甲、乙两台机床,可用于加工三种工件。假定这两台车床的可用台时数分别为800和900,三种工件的数量分别为400、600和500,且已知用这两种车床加工单位数量不同工件所需的台时数和加工费用如下表。问怎样分配车床的加工任务,才能既满足加工工件的要求,又使加工费用最低?

机 床 工 件 工件1 加工费:13 台时数:0.4 加工费:11 台时数:0.5 工件2 加工费:9 台时数:1.1 加工费:12 台时数:1.2 工件3 加工费:10 台时数:1 加工费:8 台时数:1.3 甲 乙 (八)、实验解答: