Matlab和金融计算课件.ppt

Matlab和金融计算课件.ppt

ID:58197500

大小:282.50 KB

页数:65页

时间:2020-09-05

Matlab和金融计算课件.ppt_第1页
Matlab和金融计算课件.ppt_第2页
Matlab和金融计算课件.ppt_第3页
Matlab和金融计算课件.ppt_第4页
Matlab和金融计算课件.ppt_第5页
资源描述:

《Matlab和金融计算课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab与统计计算3陆立强复旦大学数学科学学院第五章Matlab编程变量名字母开头,包含数字、下划线、字母;区分大小写;最长63个字符不能是系统保留字:if、else、function等第五章Matlab编程常数pi:圆周率NaN:NotaNumber(不确定数)eps:ε,10-52inf:∞realmax:21023realmin:2-1022i或j:虚数单位第五章Matlab编程数字格式默认:双精度:[10-308,10308]显示short:默认,4位小数(除整数外)shorte:科学计数法,尾数4位小数long:14位小数(除整

2、数外)shorte:科学计数法,尾数15位小数rat:最近分数形式bank:货币格式(2位小数)显示格式命令:format格式第五章Matlab编程数字格式单精度:[10-38,1038]创建变量名=single(变量名)>>a=magic(4)>>b=single(a)变量名=single(最小值:步长:最大值)>>b=single(1:8)运算规则当单精度遇到双精度,按单精度运算第五章Matlab编程数字格式整数int8:8位,[-27,27-1]int16:16位,[-215,215-1]int32:32位,[-231,231-1]in

3、t64:16位,[-263,263-1]创建:同单精度,类型名不同运算规则当长整数遇到短整数,不能进行数学运算当整型遇到双精度,按整型运算第五章Matlab编程数字格式与格式相关的函数isa(x,’type’):判断x是否为指定类型的变量;cast(x,’type’):将x转化为指定类型的变量;class(x):返回x的类型第五章Matlab编程字符串表示格式:’字符序列’存储格式:字符ASCII编码的数组访问:整体:字符串变量名单体:变量名(下标)操作1:合并[字符串1字符串2][‘123’‘456’]==‘123456’第五章Matlab

4、编程字符串操作2:数字字符串格式转化字符串转数字:str2num(字符串(数组))str2num('3.14159e0')==πstr2num(['12';'34'])==[12;34]注:数组中字符串长度必须相等数字转字符串:num2str(数组,小数点位数)num2str([pieps])==[3.14162.2204e-016]小数点位数默认为4位第五章Matlab编程字符串操作3:修改字符串deblank(字符串):删除尾部空格;strtrim(字符串):删除首、尾部空格;lower(字符串):全部小写;upper(字符串):全部大写

5、;strjust(字符串,对齐方式):对齐(左、右、中);strrep(字符串,字符串1,字符串2):子串替换第五章Matlab编程字符串操作4:字符串比较strcmp(字符串1,字符串2):字符串比较。相等返回1,不等返回0;strcmpi(字符串1,字符串2):字符串比较,忽略大小写;findstr(字符串1,字符串2):在字符串1中查找字符串2。返回首字符位置;strmatch(字符串1,字符串2):返回字符串1在字符串2中出现的次数;第五章Matlab编程字符串数组数组特点:元素类型相同定义:[字符串1;字符串2]字符串数组的特点元素

6、是字符数组元素长度不等字符串数组的存储按最长元素安排所有元素的存储空间本质上是二维字符数组,带来浪费第五章Matlab编程单元数组定义:元素类型可变的数组创建{元素1,(;)元素2,(;)…,(;)元素n}a=[12;34]b={1:4,a,’IuseMatlab’}cell(m,n)或cell(size(A))访问:单元数组{下标}b{1},b{2},b{3}特点:元素类型可以完全不同,非常自由第五章Matlab编程结构变量定义:记录若干具体或者抽象对象属性的变量,相当于日常应用中的二维表。例:股价(代码,名称,日期,开盘价,收盘价,最高价

7、,最低价,成交量)特点:一列对应一个属性,有命名;一行对应一个对象第五章Matlab编程结构变量构造结构变量.属性名=数据patient.name='JohnDoe';patient.billing=127.00;patient.test=[797573;180178177.5;220210205];结构变量=struct(‘属性名1’,数据1,…,‘属性名n’,数据n)sz1=struct(‘date’,’2007-8-20’,’close’,37.9,’vol’,36638548)sz1(2)=struct(‘date’,’2007-8-

8、21’,’close’,38.56,’vol’,333599021)第五章Matlab编程结构变量访问:结构变量.属性名(下标)patient.name='John

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。