4 2/3
1/2684838239393950
-7/3
【第二题】 计算工资问题
一个木工,一个电工,一个油漆工,三个人相互同意彼此装修他们自己的房子。在装修之前,他们达成如下协议:
(1)每人总共工作十天(包括给自己家干活在内); (2)每人的日工资根据一般的市价在60~80元之间; (3)每人的日工资数应使得每人的总收入与总支出相等。 下为他们协商后制定出的工作天数分配方案:
在木工家的工作天数 在电工家的工作天数 木工 2 4 电工 1 5 4 油漆工 6 1 3 在油漆工家的工作天数 4 解:设在木工、电工和油漆工每天的工资数分别为x,y和z; 依题意得 8x=y+6z 5y=4x+z 7z=4x+4y 即为8x-y-6z=0 4x-5y+z=0
4x+4y-7z=0 clear
A=[8 -1 -6;4 -5 1 ;4 4 -7]; B=null(A, 'r') B =
0.8611 0.8889 1.0000
实验1.2 MATLAB 程式设计与应用
-----二维绘图部分
基本xy平面绘图命令
MATLAB不但擅长于矩阵相关的数值运算,也适合用在各种科学的可视化表示
(Scientific Visualization)。本节将介绍MATLAB基本xy平面的一些绘图命令。 1. Plot作图 plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y坐标。下例可画出一条正弦曲线: close all; %关闭所有的图形视窗
x=linspace(0, 2*pi, 100); % 100个点的x坐标
y=sin(x); % 对应的y坐标
plot(x,y);
10.80.60.40.20-0.2-0.4-0.6-0.8-101234567
小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 若要画出多条曲线,只需将坐标对依次放入plot函数即可: plot(x, sin(x), x, cos(x))
10.80.60.40.20-0.2-0.4-0.6-0.8-101234567
若要改变颜色,在坐标对后面加上相关字串即可: plot(x, sin(x), 'c', x, cos(x), 'g')
10.80.60.40.20-0.2-0.4-0.6-0.8-101234567
若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字串即可:
plot(x, sin(x), 'co', x, cos(x), 'g*')
10.80.60.40.20-0.2-0.4-0.6-0.8-101234567
小整理:plot绘图函数的参数
字元 y k w b g r c m 颜色 黄色 黑色 白色 蓝色 绿色 红色 亮青色 锰紫色 字元 . o x + * - : -. -- 图线型态 点 圆 x + * 实线 点线 点虚线 虚线