论文需要用matlab做两个散点图,求三个表达式,急求高手帮忙解决!万分感谢!用到的数据在附件中 具体是先画出投资额与GDP、投资额与财政收入的散点图,然后求投资额对GDP、财政收入的函数表达式 最后再分别求出GDP对时间t、财入对时间t的函数表达式(令1989年为基期 t=1)。
Matlab程序代码:
---------------------------------------
clear
clc
load('data.txt');
format long
% 两个散点图
plot(data(:,2),data(:,4),'.')
title('投资额与GDP散点图')
xlabel('GDP')
ylabel('投资额')
figure
plot(data(:,3),data(:,4),'.')
title('投资额与财政收入散点图')
xlabel('财政收入')
ylabel('投资额')
% 投资额对GDP、财政收入的函数表达式
% 投资额 = a0 + a1*GDP + a2*财政收入 + epison
N = size(data,1);
B = [ones(N,1) data(:,2) data(:,3)];
a = B\data(:,4)
% GDP对时间t的函数表达式
t = [2:N+1]';
B1 = [ones(N,1) t];
a1 = B1\data(:,2)
% 财入对时间t的函数表达式
B2 = [ones(N,1) t];
a2 = B2\data(:,3)
------------------------------------------------
得到结果:
两个散点图见附件
三个表达式:
(1)投资额 = -4401.87 + 0.0015*GDP + 3*财政收入的函数表达式
(2)GDP = -38024.28 + 13251.87*对时间t、
(3)财入 = -14419.41 + 3041.41*时间t的函数表达式


雷达卡





京公网安备 11010802022788号







