MATLAB用于线性规划工具
发布时间
阅读量:
阅读量
MATLAB的线性规划工具
问题描述
某次考试,总分100分.分三种题型:
单选题13题,每题3分,共39分.
多选题10题,每题3.1分,共31分.
判断题12题,每题2.5分,共30分.
交卷之后,只知道分数为79.3,问:单选题、多选题、判断题分别做错了多少?
MATLAB meshz辅助求解
假设单选题、多选题、判断题做错数量分别为x,y,z.则可列方程:
3x + 3.1y + 2.5z = 100-79.3
3x + 3.1y + 2.5z = 20.7
上述函数是一个二维欧几里得空间;如果不理解其中的原因,则建议深入研究直线与平面方程的几何表达
最直接的办法就是把平面绘制出来,找到上面的正整数解,脚本如下:
s = linspace(0, 10, 11);
t = linspace(0, 10, 11);
[ss, tt] = meshgrid (s, t);
x = tt;
y = ss;
z = -(3.*x + 3.1.*y - 20.70)/2.5;
pbaspect ([1 1 1]);
meshz(x, y, z);
patch([0 10 10 0], [0 0 10 10], [0 0
全部评论 (0)
还没有任何评论哟~
