Page 32 - 数学建模算法与应用
P. 32
Mathematical Modeling Algorithms and Applications
数学建模算法与应用
for i = 1:N
z(i) = log(y(i));
plot(x(i), z(i), ‘ok’);
hold on
end
xlabel(‘x’);
zlabel(‘z’);
做 x 和 z 的散点图如图 1-5 所示。
图 1-5 x 和 z 的散点图
可见各点基本上处于一条直线附近,故可认为
运用 MATLAB 编写如下代码:
x = 1:10;
y = [2650, 1942, 1493, 1086, 766, 539, 485, 291, 224, 202];
z = zeros(size(y));
N = length(y);
for i=1:N
z(i) = log(y(i));
plot(x(i), z(i), ‘ok’);
hold on;
end
[p,s] = polyfit(x,z,1);
22

