- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-MATLAB入门变量
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 产生随机矩阵 rand(n),n*n矩阵,元素在(0,1)随机取值 rand(m,n), m*n矩阵,元素在(0,1)随机取值 randn(n),n*n矩阵,元素服从正态分布,随机取值 randn(m,n), m*n矩阵,元素服从正态分布,随机取值 字符串操作 字符串赋值 字符串和数组之间相互转换 数字与数字字符串 字符串操作 字符串赋值 a=‘hello’ a= hello 字符串用’’来括起来。A是个字符串数组。虽然是字符但是输入a=hello会出出错信息。 区别a=2,与a=‘2’,例如输入b=‘3’,a+b. double(a) double(b) 该命令把字符串换为ASCII码。 字符串中每个字符包括空格,都是字符串中的一个元素。例如 s=‘I use MATLAB’ s= I use MATLAB 用size来查看字符串变量维数 size(s) ans= 1 12 表示s是一行12列的向量。 用cellstr把字符串数组,变成字符串。 s=i use matlab s = i use matlab s1=cellstr(s) s1 = i use matlab‘ 区别是字符串用‘’括起来。 2,表示保留2位小数 Consider the matrix x = [3.85 2.91; 7.74 8.99] x = 3.8500 2.9100 7.7400 8.9900 The statement A = mat2str(x) produces A = [3.85 2.91;7.74 8.99] where A is a string of 21 characters, including the square brackets, spaces, and a semicolon. 给出的是矩阵赋值的表达式。eval(mat2str(x)) reproduces x. b=str2mat(‘8,‘99,‘10) b = 8 88 10 把字符表示成字符型矩阵 。先写第一行的字符串,然后写第2行的,然后…,不同行用逗号隔开。 练习c=b’;str2num(c) a = hello b = good bye strcat(a, b),表示把a和b连接起来 ans = hellogood bye 下面练习字符串运算的其他函数例如upper,lower,deblank(去掉最后的空格),strvcat(垂直连接) 单元型变量与结构变量 单元数组(Cell) 单元矩阵中不同位置可有不同数据类型 输入cellplot(b)可以观察b的结构 Cell用{}括起来 练习:第一个是2×2矩阵,第二个是[1 2 3 4],第三个是’my matlab’ 结构数组 例如描述公司员工的姓名,年龄,工作的表格 Clerk=struct(‘name’,’李明‘,’age’,20,’wage’,2500) 结果是 Clerk= Name:’李明‘ Age:’20‘ Wage:’2500‘ 创建了了名为clark的结构数组。 增加第2个人的资料 Clerk(2).name=‘张军’; Clerk(2).age=23; Clerk(2).wage=3000; clerk(2) Ans= Name:’张军‘ Age:23 Wage:3000 * * * * * * * * * * * * * * * MATLAB数值计算及金融运用 MATLAB介绍 课程介绍 变量类型 1.1 MATLAB背景 MATLAB是matrix和laboratory前三个字母的组合。 1984年首次商业化,最初目的是进行线性代数计算。 MATLAB是公认的优秀计算软件,在大学和业界使用广泛。 1.1.2 MATLAB语言优点 1.强大计算功能 2.简单易学 3.高效矩阵和数组运算 4.适用于二次开发 5.移植性好 6. 强大的绘图功能 MATLAB金融工具箱介绍 Financial Toolbox Financial Derivatives Toolbox Financial Time Series Toolbox Fixed-Income Toolbox GARCH Toolbox MATLAB金融工具箱介绍 Financial Toolbox 日期数据处理 资产均值-方差分析 时间序列分析 固定收益计算 有价证券的收益和价格 统计分析 定价和灵敏度分析 年金 抵押支持
您可能关注的文档
最近下载
- JTS 133-2013水运工程岩土勘察规范.docx VIP
- 工程设计方案科学合理(3篇).docx
- 电子元器件选型要求规范实用经典要点.docx
- 慢性病综合防控示范区建设培训PPT课件.ppt
- 医疗器械独立软件(符合ISO 13485、MDR、FDA 21 CFR Part 820)软件配置控制程序2025年.docx
- sg500mx sg630mx sgxxhv光伏并网逆变器通信协议.pdf
- 湖北省荆门市2022年中考[生物]考试真题与答案解析.pdf VIP
- 国际贸易公司办公室主任职责.docx VIP
- 2025年高考数学模拟试卷01(九省新高考新结构卷)及答案.docx VIP
- 码垛机机械手的整体设计论文大学毕设论文.doc
文档评论(0)