matlab 疑难杂症
半美人
csdn上的文章不会及时更新,仅为推广性质。如果对我的文章感兴趣,可以关注语雀(https://www.yuque.com/purequant)或者公众号“IdleQuant”,无限制获取文章(即无需成为csdn会员)。
展开
-
修复 matlab 文件关联
有时候我们重装系统或者其他的错误操作导致 matlab 文件关联失效。这时会感觉非常不方便,那可以尝试以下方法进行修复。当然说白了,对与一切错误来说,重装系统和重装软件都是最行之有效的,在无可奈何的情况下。这里给出一个办法可以一试,但不要抱太高期望。cwd = pwd;cd([matlabroot,'\toolbox\matlab\winfun\private']);% 按需添加fileass原创 2017-11-17 19:05:39 · 2101 阅读 · 0 评论 -
vscode 中 matlab 编码格式显示问题
vscode 中文乱码的解决方法这个问题的起源是我想用 utf8 格式去编码 matlab 代码文件,因为 utf-8 格式是通用的,但是matlab 中其实是用 GBK 具体到文件中是 gb2312,具体可以见我的这篇文章但是,这样操作,我发现一个问题。vscode 中的确是能用 utf8 对 m 文件进行编码,但在 matlab 中,中文并不能正确显示和输出,这是非常难受的。于是我想改回来...原创 2019-04-23 18:12:10 · 3603 阅读 · 3 评论 -
matlab 使用 utf-8 编码
matlab 使用 utf-8 保存编码matlab 中文环境下默认是 gb2312(gbk) 编码。这种编码方式并不通用,如果需要和其他语言交互或者在其他编辑器打开时都会遇到一些麻烦。因此,建议使用utf-8 格式进行编码。网上关于这个问题,有一些解决方法,可以看知乎的这个话题。这些方法中,目前确认方便可以是 slCharacterEncoding 命令,通过这个命令可以查询 当前的编码方式...原创 2019-04-23 14:56:48 · 15660 阅读 · 1 评论 -
wind 修复 matlab 插件后仍然无效
wind 修复 matlab 插件后仍然无效今天做 kmv 模型需要用到财务数据,本来是用 tushare 获取数据的,但是后来发现 tushare 的财务数据很多缺失,于是就想用 wind。电脑安装上 wind 之后修复了 wind 的 matlab 插件,而且也显示修复成功。但是启动 matlab 后,用 windmatlab 时然后,提示错误。这个的确有点奇怪,我第一次遇到这个问题,我相...原创 2019-03-11 22:35:33 · 2022 阅读 · 2 评论 -
matlab 将数据写入excel出现时莫名其妙的错误
matlab 将数据写入excel出现时莫名其妙的错误.md今天在使用 matlab 将数据写入 Excel 时出现了一个莫名其妙的出错。这个数据在 matlab 中是正常的,是个 table 型的数据。然而,将这个数据,写到到 excel 中的时候却在其中的 putback_con1 和 putback_con2 中发现了错误。这个错误是这两个数值在 Excel 中却莫名其妙的变成了日期...原创 2019-03-10 15:32:18 · 3882 阅读 · 0 评论 -
win10 中安装新字体在matlab中无效
win10中安装新字体在matlab2018b中无效最近换了台新电脑,9900k 性能强悍,于是胆子大起来了,不但用上了 win10 还用起了最新版本的 matlab,即matlab2018b。众所周知,matlab 默认的字体实在是不忍心直视。在此推荐一款我自己常用的非常漂亮的字体,即 方正新苏柳楷体,落落大方,端正美观。我当初不懂,直接点击上面界面的安装就以为万事大吉了。结果到matl...原创 2019-03-06 20:58:59 · 2268 阅读 · 3 评论 -
matlab cell2mat 函数将元胞转换成数值矩阵出错
matlab cell2mat 函数将元胞转换成数值矩阵出错matlab 中经常涉及到各种数据类型的转换。在将元胞型转换成数值矩阵的过程中我遇到了一个非常有趣的问题,代码如下:% 元胞型转换为数值型矩阵close allclearclc% 这个data中的price是从excel中读取的数据并做在matlab中做了一定转换处理load data% 生成元胞型矩阵,m1整数型,m2浮...原创 2018-11-05 13:57:44 · 15743 阅读 · 7 评论 -
matlab 中由于占用 close 所引起的异常错误
matlab 中由于占用 close 引起的异常错误什么是 close在 matlab 中 close 就是一个移除特定图像句柄的函数,其解释是: Remove specified figure问题展示不就是一个函数是吧?那能引起什么问题呢?顶多就是我们对占用了函数名,导致这个函数不可用罢了。 之前,我也是这样认为的,然而最近却发现,还真不止于此。也正是这些莫名其妙...原创 2018-03-25 20:48:02 · 2886 阅读 · 0 评论 -
matlab 调用不同版本 excel 读取数据结果不同
matlab 调用不同版本的 excel 读取数据结果不同吗?缘起这篇博客的文章标题其实就很另我苦恼,因为我不知道该用怎样的名字就描述这个错误,实在是太滑稽了。 这是个相当罕见的问题,如果用户没在不同环境下测试过代码根本不会遇到这种情况。我是帮人做了一个项目, 项目代码在自己计算机运行正常,但是最终交付给客户,客户却反馈说存在问题。与是我进行调试,发现是 读取数据的结果存在差异,这另...原创 2018-03-23 20:56:59 · 2519 阅读 · 0 评论 -
matlab 数据存储成excel文件时的精度问题
matlab 中数据存储为 excel 文件时的精度问题matlab 中的精度在使用 matlab 时,我们有时需要将数据从 matlab 中导出来保存为其他格式的文件。比如,常用 的 excel 文件。数据在 matlab 中都是用双精度存储的(默认情况下),但是显示的话则一般是到小数 点后四位,可以通过命令改变在 matlab 中的显示精度。>> pian...原创 2018-03-19 21:13:35 · 10420 阅读 · 0 评论 -
matlab 对空格不敏感吗?
matlab 对空格不敏感吗?matlab 的帮助文档中指出:matlab 对空格不敏感,除了定义一些数组时需要注意空格之外。实际中,我们经常添加空格以便代码适合阅读,但是有时空格可能会导致错误。close allclearclcload stocklistfor i = 1:10 disp(i); dbstop in getwinddata at 8 i原创 2018-02-06 23:18:05 · 3524 阅读 · 1 评论 -
matlab 中使用 tic 和 toc 计时错误
matalb 中使用 tic 和 toc 计时错误我们知道 matlab 中可以使用,tic 和 toc 命令记录代码运行的时间。tic disp('hello,world')toc如果需要自定义输出时间的形式可以这样tic disp('hello,world')t = toc;disp(['耗时 ',num2str(t),' s']);但是如果是嵌套使用 t原创 2018-02-05 21:29:42 · 5003 阅读 · 3 评论 -
matlab 打开帮助例子错误及解决方法
matlab 打开帮助文档错误及解决方法前言我在公司的电脑上使用 matlab 时遇到了一些问题。包括调用 excel 读取 excel 文件失败等奇葩问题。这个问题我至今没有解决。今天我又遇到了一个奇怪的问题,那就是尝试打开 matlab 帮助文档出错。显然这些问题都不会是 matlab 本身的问题,因为在我的笔记本上都是正常的。这些问题显然是计算机环境导致的。但是这是公司的电脑我不原创 2018-01-17 18:47:04 · 7635 阅读 · 0 评论 -
matlab从csv文件中读取时间转换异常
matlab 从 csv 文件中读取时间转换异常最近一段时间一直在研究 matlab 读取各种数据,自以为文件读取的水平还行。可是,昨天,帮朋友读取一个 csv 文件时,时间转换却让我感到非常奇怪。无情打脸,滑稽。本文所需要用到的数据可以从我的网盘下载。密码:6ivh观察文件使用 excel 打开文件: 这是 2004 - 2010 点的道指成分股数据。这个数据需要注意日期并不是我们习惯的 ‘yy原创 2017-11-04 02:50:23 · 8159 阅读 · 2 评论 -
matlab 从 tushare 中读取数据失败,长久没有响应
matlab 从 tushare 中读取数据失败,长久没有响应比如以下,这个读取数据的代码:close allclearclc%% 从tushare中读取数据% 加载tushare包addpath(genpath(pwd));% 最设置的tokentoken = '******************13c7a25d89f63c0537******************';...原创 2019-05-16 21:59:43 · 1228 阅读 · 1 评论