论文格式 1、 题目 2、 作者信息
3、 摘要【小于350字。说明为什么选这个题目(,;);选了之后怎么做的(,;);研究结论
(结论价值)】
4、 关键词:对象、问题、方法 5、 引言(一般是四句话:表明研究对象;研究对象出了什么问题;解决了问题对谁有帮助;
别人都是怎么干的,有什么不好的地方) 6、 文献综述(罗列成果) 7、 理论建模、方法建模 8、 实证研究:数据来源 9、 运算结果 10、 分析结果:从某些维度分析 11、 研究结论—把摘要部分研究结果重述一下、政策启示 12、 参考文献(不要低于8篇、格式要规范)
评价相对有效性的dea模型(数据包络分析)----解决权重问题 1、 效率评价工具
定数线性采样法
X=linspace(1,100,25) 在1到100数之间取25个数值
数组元素寻访
X([1 2 5]) 寻访数组x 1,2,5 位置
X([1 2 5])=[0 0 0] 对数组1,2,5 位置的数赋值
一维数组的寻访 X(1,:)取x的第一行的元素
X(3:11)或 x(3:end)第三列到最后一列(11列为最后一列) X(3:-1:1)将1列到3列的元素倒排
X=1:inc:6(inc默认为1,inc可以为任何值)
(函数参数:数字之间和变量之间要有空格或逗号) 二维数组的元素标识
1、 全下标A(3,5)矩阵A的3行5列的元素
2、 逻辑1来标识全下标转单下标:如m行n列的一个矩阵,若取第r行c列的数值,利用
公式(c-1)*m+r sub2ind([3 3],2,3)注释:[3 3]表示3行3列的矩阵,之后表示2行3列返回的是位置
3、 单下标转全下标[ij]= ind2sub([3 3],7) 注释:[3 3]表示矩阵维度 7表示的是位置
乐此不疲
二维数组逻辑寻访
逻辑寻访只为获得二维数组中具有某些特征的元素 关系判断
按元素位操作
L=abs(A)>3 L与A同维对A的每个元素 Islogical(L)判断L是否为逻辑数组 X=A(L) x为一维长列
[]取的是离散的冒号是取连续的,不需要大括号 二维数组逻辑寻访与赋值 A(r,c)
A([1 3],3)第1,3行,第3列 a([2 4],:)第二行,第四行的所有列 a(r,:)第r行的所有列 a([1:3],:)前三行所有列
A(r,c)=Sa A(r,c)与Sa是同维的 Inv(a)求a的逆
数组运算只是数组元素位的运算
标量(为任意维度的数组)和数组的运算 g为数组 g-2为g的每一个元素位减2
数组与数组的加减运算,两个数组必须同维
数组的乘除运算为.*
g.*h 表示(数组g与h相乘)g的每一个元素位与h相对应元素位相乘 数组与矩阵的运算法则不同 g*h表示矩阵g与h相乘
数组运算法则 X.’ 数组转置 X‘矩阵转置
标量和矩阵的乘
a./X a为标量 X数组 A.^n A每个元素的n次方
n.^A 以n为底,A的每个元素为指数,得出一个与A同维的矩阵 A.*B A的每个元素对应的与B的元素相乘
A./B A的每个元素对应的与B的元素相除
exp(A) 以e为底,A的每个元素为指数,生成与A同维的数组 log(A) A的每个元素取对数 sqrt(A) A的每个元素的平方根
常用数组的生成方法
diag 根据向量生成对角线矩阵 eye 生成单位数组
magic 生成的矩阵,行和与列和 ones 元素都为1
rand 产生随机数 0-1之间均匀分布
a+(b-a).*rand 生成a-b之间的随机数
randn 生成正态分布数组 zeros 全0数组
zeros(100) 100行100列的0为大型项目节约内存
变量数组的操作函数
cat完成两个数组的拼接cat(1,a,b) 1是按列拼接 2是按行拼接 diag
flipud 以中间位置为轴上下反转 fliplr 以中间位置为轴左右反转 rep
mat 数组或矩阵
rep reput平铺 repmat(a,2)
repmat(a,1,2)将矩阵a平铺成1行2列
reshape(a,3,3) 对数组的重塑元素个数不变,改变矩阵行列 将数组
A(:,4)将第四列
c=[a,b] 矩阵a和b在按行拼接行同维 c=[a;b] 矩阵a和b在按列拼接列同维
非数空
nan not a number 非数非数具有传递性;非数不能比较大小
能运算 0/0、 inf/inf、0*inf Inf :无穷大
在数据可视化中裁剪图形 巫师帽
空数组某个维度为空
isempty 检验是否为数组
关系操作与逻辑操作
关系运算是大小比较表示是或否 逻辑运算与非或
所有关系运算和逻辑运算作为输入一端,非零被认为真,零被认为假 输出端 1为真 0为假 逻辑数组性质与数组一致 = 赋值 == 等于 ~= 不等于
运算两端均为数组,则要求数组同维
class 判断逻辑数组类型 eps 无穷小
将逻辑运算小括号括起来
字符串
数组构建与寻访
字符串数组用单引号,输入法在英文状态下 1、 特性 2、 常用函数
Whos 变量最详细信息 Who变量简单信息 class(t) t的类型 length 长度
abs (t) t为字符,取其阿斯克码;t为数值,取其绝对值 char(ti)1、将阿斯克码(数值)转成字符串
2、将字符串纵向不去空格拼接,自动以最长的作为列维度(strvcat是去字符串空格,纵向拼接字符串)
小写字母-32=大写字母 Upper 将小写转大写 Lower 将大写转小写 元素寻访取位置
字符串按纵向拼接,维度要相同 Disp将字符串打印出来
逻辑运算:与或非关系运算:比较大小
逻辑寻访(取t字符串中’o’):
方一: abs(t)取字符串的阿斯代码值?b=(ans==111)?m=t(b==1)
方二: L=(t=='o')?t(L) 方三:t(t=='o')
str2mat (与char作用一样)字符串转换成一个文本矩阵,即字符串纵向拼接 int2str 整数转换成字符串 str2num 字符串转换成数字 num2str 数字转换成字符串 setstr ascii转换成字符串
变量=sprintf(数值)数字转换成字符串 fprintf 打印到屏幕上
\\n换行
字符串函数
eval(string)作为一个matlab命令求字符串的值 feval 求由字符串给定的函数值 deblank 去掉字符串中后拖的空格
blans(n)返回一个n个零或空格的字符串 findstr从一个字符串内找出字符串 isletter字母存在时返回真值
isspace 空格字符存在时,返回真值 isstr 输入是一个字符串,返回真值
lasterr 返回上一个所产生matlab错误的字符串 strcmp 字符串相同,返回真值
strrep 用一个字符串替换另一个字符串 strtok 在一个字符串里找出第一个标记
元胞数组
单元数组的创建 (1) 按元素位创建
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库matlab笔记(自动保存的)在线全文阅读。
相关推荐: