matlab习题十例 (8)

1.用左侧、右侧标度绘制函数图像

x=[0:0.01:30];
y1=50*exp(-0.05*x).*sin(x);
y2=0.5*exp(-0.5*x).*cos(x);
plotyy(x,y1,x,y2,'plot')

% plotyy(x,y1,x,y2,'plot')表示:

2.绘制羽列图。

U=[-90:5:90]*pi/180;
%建立等间距数据
V=2*ones(size(U));
%根据U建立数据
[U,V]=pol2cart(U,V);
%转换数据为直角坐标形式
feather(U,V)

3.绘制火柴杆图。

x=[1 1.5 2;3 3.5 4;5 5.5 6];
y=[4 3 2;4 8 9;2 7 3];
stem(x,y,'fill')%fill意思是“实心点”

4.绘制y=sinx在[0,2*pi]上的误差图。

x=[0:pi/20:2*pi];
y=sin(x);
E=std(y)*ones(size(x));
%条形控制
errorbar(x,y,E)

5.建立矩阵

eye(4)      % 单位矩阵
m=1,n = 2
zeros(m,n)        % 产生0矩阵
ones(m,n)         % 产生幺矩阵
rand (m,n)        % 产生随机元素的矩阵

size([1 2 3;3 4 3])           % 返回矩阵的尺寸。
length([1 2 3;3 4 3])         % 返回向量的长度。 

6.灰色预测

例2:下面以某公司收入预测问题为例介绍灰色预测的MATLAB实现过程。
已知某公司1999-2008年的利润为(单位:元/年):[89677,99215,109655,120333,135823,
159878,182321,209407,246619,300670]
现在要预测该公司未来几年的利润情况。

分析:首先说明下,在建立灰色预测模型之前,需先对原始时间序列进行数据处理,经过数据处理后的时间序列即称为生成列。灰色系统常用的数据处理方式有累加和累减两种。其实灰色预测的思路非常简单,就是通过一组数据序列进行累加建立的线性微分方程,其中系数便为发展系数与灰色作用量,那么只需要求参便可以预测未来值,这里采用了对累加数据进行均值生成矩阵向量,采用最小二乘法即可,且最后作残差处理,便可建立,具体程序见如下:

clear
syms a b;
c=[a b]';
A=[89677,99215,109655,120333,135823,159878,182321,209407,246619,300670];
B=cumsum(A);  % 原始数据累加
n=length(A);
for i=1:(n-1)
    C(i)=(B(i)+B(i+1))/2;  % 生成累加矩阵
end
% 计算待定参数的值
D=A;D(1)=[];
D=D';
E=[-C;ones(1,n-1)];
c=inv(E*E')*E*D;
c=c';
a=c(1);b=c(2);
% 预测后续数据
F=[];F(1)=A(1);
for i=2:(n+10)
    F(i)=(A(1)-b/a)/exp(a*(i-1))+b/a ;
end
G=[];G(1)=A(1);
for i=2:(n+10)
    G(i)=F(i)-F(i-1); %得到预测出来的数据
end 
t1=1999:2008;
t2=1999:2018;
G
plot(t1,A,'o',t2,G)  %原始数据与预测数据的比较
xlabel('年份')
ylabel('利润')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容

  • 1.绘制三维饼图。 2.利用peaks函数产生的数据绘制其带形图。 3.绘制3D曲线图。 4.用surf绘制高斯分...
    MauriceX阅读 167评论 0 0
  • #========================================================...
    无涯2016阅读 1,071评论 0 0
  • 创建一个三维表面图并设置不同的视点。 2.绘制一个三维彗星图。 3.绘制三角形网格图和三角形表面图。 4.绘制一个...
    MauriceX阅读 144评论 0 0
  • 1.绘制三维曲线 2.挑战图像线宽 3.画出y1=6(sinx-cosx),y2=x2^x-1的图形 4.绘制心形...
    MauriceX阅读 148评论 0 0
  • 转自 http://www.kylen314.com/archives/412 不显示坐标刻度: set(gca,...
    天之道天知道阅读 2,050评论 0 2