楼主: zhoulenny
2210 11

[其他] 急求matlab高手 [推广有奖]

  • 0关注
  • 0粉丝

已卖:44份资源

硕士生

6%

还不是VIP/贵宾

-

威望
0
论坛币
226 个
通用积分
2.4953
学术水平
-2 点
热心指数
-3 点
信用等级
0 点
经验
5353 点
帖子
174
精华
0
在线时间
68 小时
注册时间
2008-12-2
最后登录
2013-12-4

楼主
zhoulenny 发表于 2011-5-16 19:13:40 |AI写论文
50论坛币
论文需要用matlab做两个散点图,求三个表达式,急求高手帮忙解决!万分感谢!用到的数据在附件中 具体是先画出投资额与GDP、投资额与财政收入的散点图,然后求投资额对GDP、财政收入的函数表达式 最后再分别求出GDP对时间t、财入对时间t的函数表达式(令1989年为基期 t=1)。要是觉得悬赏额不够还可以追加
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

最佳答案

hnhs100 查看完整内容

论文需要用matlab做两个散点图,求三个表达式,急求高手帮忙解决!万分感谢!用到的数据在附件中 具体是先画出投资额与GDP、投资额与财政收入的散点图,然后求投资额对GDP、财政收入的函数表达式 最后再分别求出GDP对时间t、财入对时间t的函数表达式(令1989年为基期 t=1)。 Matlab程序代码: --------------------------------------- clear clc load('data.txt'); format long % 两个散点图 plot(data(:,2),data(:,4 ...
关键词:MATLAB matla atlab Atl Lab MATLAB 高手

沙发
hnhs100 发表于 2011-5-16 19:13:41
论文需要用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的函数表达式
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

藤椅
haoannu 发表于 2011-5-16 19:17:52
两个散点图好像什么软件都可以做吧?eviews和R都可以呀,干嘛非要用matlab呢?

板凳
zhoulenny 发表于 2011-5-16 19:21:32
2# haoannu 主要是这几个我都不会啊 呵呵 只要能求出散点图和表达式就行

报纸
A20514019 发表于 2011-5-16 19:36:15
具体内容贴上来

地板
Funman 在职认证  发表于 2011-5-16 19:37:11
散点图和表达式完全可以用eviews做啊
做一个正能量的人

7
zhoulenny 发表于 2011-5-16 19:39:07
5# Funman 呵呵  主要是我EVIEWs也没学过啊 你会吗?帮忙做下吧 谢了啊!

8
zhoulenny 发表于 2011-5-16 19:46:21
4# A20514019 已经贴出来了!帮帮忙吧 万分感激

9
22839189tao 发表于 2011-5-16 20:11:21
最简单的EXCEL也可以做,
不知道你具体要画什么,
help plot
举个例子:
x=1:1:100;
y=sin(x);
z=cos(x);
plot(x,y,'*',x,z,'-')
若想画在两个子图中,
subpot(1,2,1)
plot(x,y);
subplot(1,2,2);
plot(x,z)

10
22839189tao 发表于 2011-5-16 20:12:08
当不知道如何用的时候百度下,或者help+函数名

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-28 11:37