nbhkdz.com冰点文库

matlab笔记

时间:2016-11-15


1、randn 随机生成一些数满足正态分布 2、zeros 生成 0 的矩阵或 arrry/vector(向量) 生成 3*3 的矩阵,a=randn(3,3)3*1 的零矩阵 c=zeros(3,1) Vectorization 矩阵化 forloop 3、A+b 两个矩阵可以直接相加 4、在左上角新脚本(newscript)编写,点运行 5、如何转置矩阵,transposevector,打一个 d=a’就行了 6、clearall 清除,最好在每次编辑时都打一个 7、保存时,文件名必须是全英,以.m 结尾 8、在每行结束都打一个英文的;其运行结果不显示在命令窗口 9、调用矩阵的元素:例如调用第二行第二列 A(2,2)处的元素,只需打个 aa=A(2,2)即 可 10、需要帮助时打 help,如不知道 ones 是什么命令,打 helpones 11、ones(3,2)生成 3*2 的元素全为 1 的矩阵 12、关于 ans:当不给变量命名时,如果直接输入 randn(3,3) ,则 matlab 自动生成一个变 量 ans=randn(3,3) 13、矩阵的乘法: 1)把矩阵的每个元素都乘以 10,如 D=10*A=A*10 2)两个矩阵 A、B 各自对应的元素相乘,E=A.*B(加一点) 例如:A=2*ones(3,2) ,B=10*ones(3,2) ,C=A.*B=20*ones(3,2) 3)如果 A 是 3*4 的矩阵,B 是 4*6 的矩阵,C=A*B 就是 3*6 的矩阵 14、矩阵的逆运算:invorpinv,逆矩阵 A=inv(E)、E=pinv(C) 找矩阵的 trance,rank 找矩阵的特征值:eigorsvd,[s,v,d]=svd(d) 也可以写个 for i=1:3 ee(i,i)=aa(i) end 生成对角矩阵:diag(A) 15、如何知道向量的长度? aa=randn(1000,1),命令“length” ,len_aa=length(aa)

16、基本统计命令: 均值 mean 方差、标准差 var、std 偏度 skewness 峰度 kurtosis

17、画图 plot(aa),close 关掉图片窗口 18、rho=1; % ? =1,随机游走 phi1=rho;% ?1 = ? ass=1; phi0=(1-rho)*log(ass); sigma=0.05;% ? =0.05 N=10000; a(1)=log(ass);% a1 = log(ass) const=0; fori=1:N a(i+1)=phi0+phi1*a(i)+sigma*randn(1); end 19、dftool %可下载外国股票数据,中国的下载不了 20、load %下载数据 21、plot(tmp(:,2))画第二列的数据,若将数据保存在 matlab 中,右键 saveas….. 22、dir 显示目录下所有文件,dir*.mat 或者 ls*.mat 就可以找到刚才保存的 mat 文件 23、datestr 是将第一列的日期以日期的形式显示出来,而不是显示的数字,例如:将 tmp 数 据中的第一列的第一个以日期显示: datestr(tmp(1,1)+693960) 就可以了,不加 693960 不对 24、tic 记载程序运行时间结束用 toc 25、double 双精度 cell 混合型格式 cell 格式改成字符串 c=cell2mat(b) 25、try…..catch 相当于 if….else ,把有报错的上加 try ,下加 catch,最后加 end 就可以把报 错的跳过继续运行程序 26、cd..推到上一个目录,程序所在目录,而 cd+目录名:存在了下一个目录里面 27、20000104 是数字型的(faruto) ,转成字符串‘20000104’即 2000/01/04 形式,运用 str1=[‘2000’,’/’,’01’,’/’,’04’] % AR(1)模型

?1 ? ?1 1 1 ? ? ? ? ? 28、如果 a= 2 ,想生成 A= ? a a a? = 2 2 2 ,用 A=repmat(a,1,3),因为是 1*3 列的 ? ? ? ? ? ? ? ? 3 3 3 3 ? ? ? ?
29、stockdd 30、Excel 一般将文件存成 .xls 或者 .xlsx 形式,如果用命令 readxls 来读取文件容易出错, 我们习惯将 Excel 存成 .csv 文件格式(右键,csv(逗号分隔….)) ,这样不容易出错而且特 别方便,用 readtable 即可将数据读取成 table 形式的数据结构。 31、norminv 是正态分布累积密度函数的逆函数的意思,而在 excel 中,写法为 normsinv 32、Excel 中:scatter 散点图 33、manually 手动的意思 34、t 分布的自由度 d 需要估计 sort 是排序的意思


Matlab学习笔记(全).doc

Matlab学习笔记(全) - matlab,GUI,matlab图像处理等... Matlab学习笔记(全)_计算机软件及应用_IT/计算机_专业资料。matlab,GUI,matlab图像处理等 ...

MATLAB学习笔记整理.doc

MATLAB 笔记摘录: 1、 clc 命令清空命令窗口(The Command

MATLAB笔记精华总结.doc

MATLAB笔记精华总结 - 此资料是本人在长期学习MATLAB过程中总结的笔记

MATLAB笔记.doc

MATLAB笔记_计算机软件及应用_IT/计算机_专业资料。MATLAB个人

MATLAB笔记.pdf

MATLAB笔记 - MATLAB 基本命令与变量 基本命令 命令 clear

matlab个人笔记.doc

matlab个人笔记 - 基础 1,matlab 的数据文件是 mat 后缀,脚

MATLAB学习笔记.doc

MATLAB学习笔记 - MATLAB 学习笔记 一.符号计算 1. MATLAB符号计算的基本用途及意义 定义:用一系列恒等式,数学定理,通过演绎和推理,力求获得精准的 解析结果。 ...

matlab笔记(1).doc

matlab笔记(1) - 1.matlab 中 setdiff()函数作用:判

matlab笔记.pdf

matlab笔记_计算机软件及应用_IT/计算机_专业资料。2013.3.15

Matlab笔记.doc

Matlab笔记 - Matlab 1、创建矩阵: a=[1 2 3;4 5 6

matlab笔记 (2).pdf

matlab笔记 (2) - 第一章 一、特殊字符 Magic 可以生成每行每列

matlab笔记.doc

matlab笔记_工学_高等教育_教育专区。自己学习matlab的笔记 Matlab 笔记 第一章 helpbrowser :打开 matlab 帮助 打开 doc 函数名:在 matlab 帮助中打开对应函数名...

matlab笔记.doc

matlab笔记 - 第一章:基础 命令行功能键 ↑,ctrl-P: ↓,ctr

MATLAB笔记.pdf

MATLAB笔记 - 第一章:基础 命令行功能键 ↑,ctrl-P: ↓,ctr

matlab笔记.doc

matlab笔记 - 1、randn 随机生成一些数满足正态分布 2、zeros

Matlab笔记之一 --- 符号工具箱的应用.doc

Matlab笔记之一 --- 符号工具箱的应用 - ans 计算结果的缺省变量名

matlab笔记.doc

matlab笔记 - 第一章 一、特殊字符 Magic 可以生成每行每列之和相等

matlab笔记.doc

matlab笔记 - >> x=linspace(0,2*pi,30

Matlab笔记之五-MATLAB 常用函数简介.doc

Matlab笔记之五-MATLAB 常用函数简介_信息与通信_工程科技_专业资料。很实用! Matlab 笔记之五---◎#MATLAB 常用函数简介一、通用命令 1.1 帮助命令 demo 启动...

matlab笔记.txt

matlab笔记 - reshape用法 A=[1:16] A = 1 2 3 4 ...... matlab笔记_数学_自然科学_专业资料 暂无评价|0人阅读|0次下载|举报文档matlab笔记_数学_自然...