文档介绍:1
会计学
matlab数字图像处理
应用线性代数
自动控制理论
数据统计
数字信号处理
时间序列分析
动态系统仿真
图形处理
合成、化学计量分析
主要应用
牛牛文库文档分享
处理实验数据基本操作
基本运算单元 矩阵
单个数据 标量或1×1的矩阵
单行或单列的矩阵 向量(行向量或列向量)
大气压力p为754mmHg,p即为为标量。
不同时刻t对应某物理量y,t和y即为2个向量。
t和y放在一起(第一列为时间,第二列为y),用data来表示,则data就为2列的矩阵,行数为t或y的个数(它们必须相等)。
牛牛文库文档分享
工作界面
牛牛文库文档分享
数据输入
直接输入
标量:p=754;
向量:t=[5,10,15,21,25,30] --如果是行向量,数据之间用空格或“,”分隔。如果是列向量,数据间之间用“;”分隔。
矩阵:每行的数据之间用空格或“,”分隔,分列时用“;”。
1)输入向量或矩阵,“[”、“]”(方括)是必须的。
2)如果在语句最后加入“;”作为输入结束,则回车后输入的结果不回显,否则将回显
牛牛文库文档分享
数据输入
文件读入 直接输入法只适合少量数据输入,对于大量的数据,或由外部程序产生的,或由计算机自动采集的数据,主要以 文件形式存在。Matlab可以从文件读入数据。
主要介绍ACSII文件输入
文件格式如下:
如果有2个以上的向量,每一向量为一列(或一行),数据之间用“,”或空格分开。
牛牛文库文档分享
数据输入
如热敏电阻的电阻值随温度的变化的数据格式如下,保存文件名为:,路径为d:\data下
在Matlab中要使用时,使用命令调入数据:
load  c:\report\
以上数据将以example为名的2列矩阵被调入Matlab工作空间。输入example并回车,将显示出调入数据的情况。
从方便和****惯出发,我们用向量T和R来处理数据,分别存放温度和电阻的数据:
T=example (:,1);  %将第一列数据(温度)存放在向量T中;
R=example (:,2);  %将第二列数据(电阻)存放在向量R中。
牛牛文库文档分享
数据输入
“行”方式存放的(第一行为温度,第二行为电阻),则操作应当是:
T=data_1(1,:);  %第一行数据放在T中。
R=data_1(2,:);  %第二行数据放在R中。
括号内的参数是行和列的表达式,其中用“,”区分行和列,“,”之前表示行,“,”之后表示列。对于行(或列)的具体值用“n1:n2”的形式,表示从第n1行(列)到第n2行(列),如省略n1、n2表示全部行(列)。
牛牛文库文档分享
数据输入
:用纯文本编辑器(如记事本),编辑以下内容。
p=754;
t=[有关数据];
y=[有关数据];
使用时,在Matlab中输入:
data_2 %即将p、t、y数据调入工件空间。
注意此文件应保存在Matlab的搜索路径内(一般在Matlab目录以下)。如果保存在用户自己的工作目录,如d:\mywork,则应在调用此数据之前先运行 cd d:\mywork,或将该目录加入到Matlab的搜索路径中:path(path,'d:\mywork')。
牛牛文库文档分享
有关数据分析函数
corrcoef(x)
求相关系数
sort(x)
按升序排列
cov(x)
协方差矩阵
std(x)
列的标准偏差
cumprod(x)
列累计积
sum(x)
各列的元素和
cumsum(x)
列累计和
max(x)
各列的最大值
diff(x)
计算元素之间差
min(x)
各列的最小值
mean(x)
均值或列的平均值
prod(x)
列元素的积
median(x)
列的中值
牛牛文库文档分享