用matlab解决实际应用题

原创 2016年08月29日 21:21:47

题目一

这里写图片描述

题目二

这里写图片描述

遇到的问题

The input character is not valid in MATLAB statements or expressions.

解决方法:文件名2_2.m不能以数字开头

一个m文件同时画多幅图片

解决方法:在plot之前加 fugure(1), figure(2)

多行注释

解决方法: ctrl + R 取消T

字符间距突然变大

解决办法:shift + space

代码

close all, clear all, clc
load('data.txt');
data = reshape(data, 160, 1); %将矩阵转化为行向量
figure(1)
hist(data, 15);
[counts,centers] = hist(data, 15); %counts频数 centers中点

%算数平均数
mean_1 = sum(data)/160;
%几何平均值
mean_2 = geomean(data);
%中位数
mean_3 = median(data);
%极差
dis_1 = max(data) - min(data);
%四分位数间距
dis_2 = prctile(data,75) - prctile(data,25);
%方差
dis_3 = var(data);
%标准差
dis_4 = std(data);

%斜度
deg_1 = skewness(data);
%峭度
deg_2 = kurtosis(data);

%正态性检验-方法1 图
figure(2)
normplot(data);
%正态性检验-方法2 Jarque-Bera检验
[h1,p]=jbtest(data,0.05); % 5%的显著性水平 h1 = 0 则为正态分布
%正态性检验-方法3 Jarque-Bera检验
y  = zscore(data);   %进行标准化处理
[h2,p,k,c] = kstest(y,[],0.05,0); %h2 = 0

%求95%置信区间
[muhat,sigmahat,muci,sigmaci] = normfit(data, 0.05); %muci和sigmaci分别为mu和sigma的95%的置信区间

图像

这里写图片描述
这里写图片描述

第六题

这里写图片描述

close all, clear all, clc
sum = 100000;
city = 0.2*sum; country = sum - city;
hold on
for i = 1: 100 %到第100年末
   city = 0.9*city + 0.05*country;
   country = sum - city;
   p = city/sum
   plot(i, p, '*');
end
xlabel('年份'), ylabel('城镇人口所占比例');
title('总人口20%位于城镇');


这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

遗传算法解决最短路径问题matlab程序加注释

  • 2011年12月20日 18:18
  • 236KB
  • 下载

MATLAB概率分布函数

mean   Average or mean value of array std    Standarddeviation corrcoef   Correlation coeffici...
  • u014722754
  • u014722754
  • 2015年03月23日 22:00
  • 1434

Matlab函数之prctile

prctile       计算百分位数 语法      Y = prctile(X,p)      Y = prctile(X,p,dim) prctile表示下分位    分位值说明:Pn为n...
  • HZ490727
  • HZ490727
  • 2017年02月22日 17:57
  • 1365

用matlab解决实际应用题

题目一题目二遇到的问题 The input character is not valid in MATLAB statements or expressions. 解决方法:文件名2_2.m不能以...
  • qq_27848507
  • qq_27848507
  • 2016年08月29日 21:21
  • 1650

matlab过期问题的解决

问题描述: 解决方法: 将下面内容另存为license.lic到license目录%%%%%%%%%%%%%%%%%%%%%%%%%%%% INCREMENT Aerospace_Blocks...
  • qq_35608277
  • qq_35608277
  • 2017年10月24日 20:48
  • 1582

利用Matlab求解线性规划问题

线性规划是一种优化方法,Matlab优化工具箱中有现成函数linprog对如下式描述的LP问题求解: % min fx % s.t .(约束条件): Ax % (等式约束条件): Aeqx=b...
  • chl033
  • chl033
  • 2009年11月06日 15:28
  • 10346

一文看懂如何用贝叶斯解决实际问题

贝叶斯定理太有用了,不管是在投资领域,还是机器学习,或是日常生活中高手几乎都在用到它。 生命科学家用贝叶斯定理研究基因是如何被控制的; 教育学家突然意识到,学生的学习过程其实就...
  • zhongyangzhong
  • zhongyangzhong
  • 2017年11月10日 13:33
  • 341

保护模式下的编程<二>

控制寄存器:       控制寄存器有CR0 CR1 CR2 CR3,其中CR1是保留的,在这里我重点介绍CR0,应为他跟分段和分页都有重要的联系,CR2和CR3不做介绍.    控制寄存器的CR0的...
  • ywchen2000
  • ywchen2000
  • 2004年04月07日 14:16
  • 1306

MATLAB编程与工程应用(第二版

  • 2013年12月16日 00:04
  • 37.16MB
  • 下载

算法学习笔记——利用栈解决实际问题- part 2

算法学习笔记: part1 : http://blog.csdn.net/minghe_uestc/article/details/10416809 全文下载地址见part 1 1     ...
  • wearenoth
  • wearenoth
  • 2013年08月27日 21:29
  • 4202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用matlab解决实际应用题
举报原因:
原因补充:

(最多只允许输入30个字)