Cachel wood
这个作者很懒,什么都没留下…
展开
-
matlab绘制收益率曲线并计算风险收益率VaR(Value At Risk)
首先通过网易财经下载了东风汽车(600006)、宝钢股份(600019)、南方航空(600029))、招商银行(600036)四家企业在2021年的全部数据,之后进行数据处理。[price,txt,raw] = xlsread('szzs.xlsx'); %读入数值型、文本型、元胞型数据date_cell = raw(2:end,1);datenum = datenum(date_cell);x1 = datenum;x2 = datenum(2:end);Ret = tick2ret(pri原创 2021-12-16 17:54:30 · 4810 阅读 · 6 评论 -
matlab绘制上证指数价格和收益率曲线
首先从网易财经下载上证指数,以收盘价作为每日价格。之后进行数据处理。figure(1)绘制收盘价数据figure(2)绘制对数收益率数据figure(3)利用子图subplot方式把收盘价和对数收益率汇总figure(4)利用双坐标轴在图一幅图中绘制收盘价和对数收益率%shzh = readtable('zhishu.xlsx');%data_cell = table2cell(shzh(:,1));%data = datatime(data_cell,'InputFormat','yyyy原创 2021-12-04 10:56:35 · 3899 阅读 · 1 评论 -
实验二 MATLAB程序设计与优化
掌握 MATLAB普通脚本和实时脚本的编写;掌握MATLAB的程序流;掌握MATLAB的函数;熟悉基于矩阵的程序设计与优化。原创 2021-06-14 18:57:53 · 689 阅读 · 1 评论 -
matlab解决推销员行程问题(可参考mathworks网站)
可参考mathworks推销员行程问题此示例说明如何使用二元整数规划来求解经典的销售员差旅问题。此问题涉及找到一条历经一系列停留点(城市)的最短环程(路径)。在本例中有 200 个停留点,但您可以很轻松地更改 nStops 变量以得到不同规模的问题。对最初的问题进行求解后得到的解会包含子环程。这意味着找到的最优解并没有给出一条穿过所有点的连续路径,而是有几个独立的环路。然后,您将使用迭代过程来确定子环程,添加约束,并重新运行优化,直到消除子环程。要了解如何通过基于求解器的方法处理此问题,请参阅推销员行程转载 2020-11-12 11:29:01 · 968 阅读 · 0 评论 -
matlab绘图分析人工智能领域发展(饼图、折线图、直方图)
1.x = [1,2,3,4,5,6,7,8,9,10];y1 = [511,44,36,31,22,17,11,6,4,3];y2 = [26694,1398,1189,744,1123,419,233,93,82,23];y3 = [52,32,33,24,51,25,21,16,21,8];y4 = [819,73,56,42,19,39,22,10,3,6];y = [y1;y2;y3;y4];color = {'r*-','y*-','b*-','g*-'};label = {'原创 2020-11-12 11:08:46 · 665 阅读 · 3 评论 -
matlab实验作业(数据类型,常用函数,导入外部文件)
实验一 MATLAB环境与运算基础一、实验目的掌握 MATLAB环境与基本操作;掌握MATLAB常见数据类型的创建、表示和引用;熟悉MATLAB数据类型的各种运算与常用函数;熟悉导入外部数据文件创建变量。二、实验原理MATLAB环境与基本操作:命令窗口、WorkSpace、当前文件夹和帮助命令与窗口;MATLAB数据类型及其对应的常用操作函数:数值型、字符与字符串、日期和时间、分类数组、表、结构体和元胞数组;MATLAB运算:线性代数计算,+(加),-(减),*(乘),/(除),(乘幂);原创 2021-06-14 18:57:42 · 841 阅读 · 0 评论 -
matlab简单运用(二维绘图,矩阵,微积分)
1. 计算数值积分% 计算数值积分x = 0:pi/100:pi;y = exp(sin(x))./((x.^3+2).^0.5);fun = @(x) exp(sin(x))./((x.^3+2).^0.5);res = integral(fun,0,pi)plot(x,y)2.计算两个数组的值% 计算两个数组的值A=[1,5,6,8,9,6];B=[9,5,6,2,4,0];C1=dot(A,B)C2=sum(A.*B)D1=A./BD2=A.\B3.解下列方程组原创 2020-10-18 18:26:08 · 902 阅读 · 0 评论 -
vscode配置matlab工作环境
前面有两篇文章我们分别讲了在vscode里面如何配置C语言环境和python环境,那两篇文章总体来说比较复杂,当然这篇也有许多有趣的问题。附上链接:文章目录matlab简介基本要求code runner插件与matlab相关的插件添加路径小结code runner是否支持更多语言更多选择另一个选择matlab简介MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。MATLAB是ma原创 2020-10-18 21:14:49 · 3593 阅读 · 4 评论 -
MATLAB求解线性规划(含整数规划和0-1规划)问题
最有用的方法:matlab官方文档,搜索linprog函数和intlinprog函数。加个目录文章目录线性规划简介用linprog函数解决线性规划用intlinprog函数解决整数规划0-1规划线性规划简介线性规划是数学规划中的一类最简单规划问题,常见的线性规划是一个有约束的,变量范围为有理数的线性规划。如:对于这类线性规划问题,数学理论已经较为完善,可以有多种方法求解此类问题。但写这篇文章的目的并不是为了介绍数学理论,我们这里主要讲解如果利用工具求解这一类线性规划问题。最著名,同时也是最强转载 2020-10-19 20:20:17 · 15504 阅读 · 4 评论 -
matlab解决整数线性规划(LP)问题
运筹学知识(线性规划的单纯形法)建模利用matlab进行建模求解A=[5,0,0,0,0,10,0,0,0 0,7,0,0,0,0,9,0,12 0,0,6,0,0,0,0,8,0 0,0,0,4,0,0,0,0,11 0,0,0,0,7,0,0,0,0];b=[6000,10000,4000,7000,4000];Aeq=[1,1,-1,-1,-1,0,0,0,0 0,0,0,0,0,1,1,-1,0];beq=[0,0];f=[-0.75,-0.77原创 2020-10-19 21:42:20 · 2281 阅读 · 0 评论 -
matlab实现人脸识别(数学基础原理)
事实上关键点在于几点要求,而且由于只需要实现数学原理,所以要求其实比较简单。(1)通过采集给出人脸特征基准矩阵,给出具体的基准矩阵Ax(每一 个人都有一个基准矩阵,给出至少10人的基准矩阵)。提示∶矩阵Ax中,每一行表示一个人脸区域特征向量(10个区域),每一列表示一个区域特征(22个特征),特征值范围1-100(可以随机生成)。(A1,A2,…A10,)(2)随机采集到某一个人的人脸图像,提取该人的人脸特征(可以通过假设给出),给出一个具体的需要判断的示例矩阵B,要求判断B与Ax 中哪一个人的人脸.原创 2020-10-21 23:58:36 · 3857 阅读 · 8 评论