【matlab学习笔记】风险VaR的计算方法
计算VaR有多种方法,包括参数法、历史模拟法和蒙特卡洛模拟法。历史数据法通过提取历史损益数据计算当前组合的损失,选择(1-α)*N处的临界收益值为VaR估计值。历史数据模拟法通过计算市值变化比率,得到对应5%分位数的损失作为VaR估计值。蒙特卡洛模拟法则基于几何布朗运动模型,通过计算机模拟可能的价格路径来...
(大四)MATLAB笔记(1)基础
首先,掌握求解函数根的方法,通过roots函数实现,";"表示不显示结果。解析表达式的求解则使用sysm、solve和eval,结合实例练习。函数绘图是学习过程中的重要环节,通过plot函数,注意x坐标和y坐标的对应关系,以及使用zeros和点乘运算符"."利用fzero函数可以求解函数零点,确保使用函数句柄@(x)来定义变量。
MATLAB学习笔记01:1.系统环境、2.数值数据、3.变量、4.矩阵表示、5.矩...
和结构矩阵不同的是,单元矩阵的各个元素没有名字 语法是用大括号 的方式赋值 五、矩阵元素的引用 5.1 通过下标引用 5.2 通过序号引用(不常用)MATLAB矩阵中元素的序号,就是矩阵元素在内存 中的排列顺序 序号 按照 先列再行 的方式排列 语法:用 圆括号 括起来,填入 序号 1. sub2ind 函数:元素...
小源笔记(二十六):Matlab基础知识学习1
利用判断语句与循环语句,我们可以实现灵活的逻辑与重复操作。判断语句通过`if`结构实现,根据条件执行相应代码。`else`则在条件不满足时执行。循环语句如`for`与`while`,分别用于设定次数与条件循环,实现重复操作。通过实践,理解这些基础概念,将为后续 Matlab 学习打下坚实基础。欢迎留言分享您的独特见解...
MATLAB学习笔记(待修)——全局变量
function f =blackbox(x,y);global a b;f= a*x+ b*y;此函数依赖于全局变量a和b。在command window中执行以下代码:global a b;a=1,b=2;调用函数f=blackbox(2,5);按下"enter"后,结果输出f=12。注意:不论是函数文件内还是工作空间使用全局变量,都需要先定义:global a b;...
Matlab学习笔记(3.8)函数参数与全局变量
Matlab中的函数参数与全局变量是编程中的重要概念。函数参数的可调性体现在输入和输出参数的统计上,通过函数可以获取输入实参的数量,而则用于计算输出实参的数目。在函数内部,变量的范围是关键:局部变量只在特定过程或函数中可见,一旦函数执行结束,其值就会消失;相反,全局变量具有更广泛的访问权限,无...
从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数...
gcd(x, y) - 求解两个数的最大公约数。 lcm(x, y) - 计算两个数的最小公倍数,使用 sym(x) 确保大数字时正确显示结果。质数识别可使用 isprime 函数实现,例如求1至30之间的质数:x = 1:30; pos = isprime(x); 质数列表 = x(pos == 1);全排列计算方法如下:生成全排列 p1 ...
从零开始的matlab学习笔记——(4)输入输出与条件
1、输入:a=input('请输入一个数字: ')呈现了命令窗口中就是:请输入一个数字:在:后面输入一个数字,这个数字的值就赋给了a 需要注意几点:(1)小括号内需要用单引号把内容引起来 (2)空格也占位置 2、输出 主要有两种方式 disp(a)其中a是个变量 输出a并换行,这个主要用于查看最终的结果...
Matlab学习笔记(5.1)数据统计分析
在MATLAB学习中,数据统计分析是核心部分,本文将详解矩阵数据处理的常用函数。首先,我们了解如何查找矩阵中的最大值与最小值。使用max()与min()函数,它们可以分别找出向量或矩阵中的最大值与最小值。对于向量,使用y=max(X)或y=min(X)即可获得最大值或最小值。而使用[y,k]=max(X)或[y,k]...
Matlab学习笔记(7.1)符号对象
在符号运算中,若未明确指定自变量,Matlab会根据规则确定主变量进行运算。如通过`symvar()`函数查找表达式中的符号变量,输入格式为`symvar(s,n)`,返回表达式s的n个符号变量。例如,`symvar(s,1)`可查找表达式的主变量。符号矩阵是符号表达式的集合,可执行矩阵运算,每个元素分别接受运算。例如,创建...