随笔分类 -  Mathematical Modeling

该文被密码保护。
posted @ 2017-01-08 23:02 加拿大小哥哥 编辑
摘要:原始数据是1|23|M|writer|450045,表示用户1,23岁,男,作家,邮编450045。 读取的时候不能直接load或者importdata,由于特殊分隔符的存在,只能督导第一列,所以用textread。 凭借第一列和第三列编程一列cell,比如"1,M"。 关键是如何吧“1,M”存入t 阅读全文
posted @ 2016-11-14 11:45 加拿大小哥哥 编辑
摘要:原始数据是1 23 4 78675645,表示用户1对项目23的平分为4,评分的unix时间为78675645。 需要的是1,23,4 阅读全文
posted @ 2016-11-14 11:41 加拿大小哥哥 编辑
摘要:笔者在此基础上进行运行,修改得到以下内容,希望大家给与补充: textread 基本语法是: [A,B,C,…] = textread(filename,format) [A,B,C,…] = textread(filename,format,N)其中filename就是文件名, format就是要 阅读全文
posted @ 2016-11-14 11:37 加拿大小哥哥 编辑
摘要:比如AX= b,求解x,但是要找不同b下的x,100个b。 fsolve(‘fun,[X0,b])这样是不行的,因为这样的话b也当成了变量,也会变。 两种方法 1.全局变量 global b;多个的话 中间用空格不用都好。 2.函数句柄 @一直无法识别。 全局变量挺好用的。 阅读全文
posted @ 2016-11-13 22:37 加拿大小哥哥 编辑
摘要:利用graphshortestpath 可以求最短路径,具体用法参考MATLAB帮助 以下是运行结果,节点1到节点9的最短路径为19 利用graphallshortestpaths可以求出所有最短路径 Dists=graphallshortestpaths(G) %求所有最短路径 注意一点的是创建稀 阅读全文
posted @ 2016-09-22 09:51 加拿大小哥哥 编辑
摘要:处理movielens1M数据集 中间有个双冒号,直接用load的只读取第一列,这时候我们可以用dlmread(中间是l不是i),如下图,只需要提取1 3 5列就好了。 阅读全文
posted @ 2016-05-21 09:43 加拿大小哥哥 编辑
摘要:如上图,左侧区域有空白,我设置XTick和XTiclLabel还是不行,后来xlim(15,200),提示参数不够,那么xlim([15 200])就可以了; 阅读全文
posted @ 2016-05-09 15:01 加拿大小哥哥 编辑
摘要:项目需要,读出识别的车牌,对着图片看看是否识别正确。 有了0到9和A到Z,32个省份的音频,但是如何用matlab读出来,老版本有wavread直接读出,然后waveplay读入的即可。但是现在的是audioplayer了,对应的audiorecorder是录音用的,他是waveread的前身,然而 阅读全文
posted @ 2016-04-15 20:06 加拿大小哥哥 编辑
摘要:查看这个的初衷是因为四条曲线的对比图,但是有些曲线差别太大,比如A在[1.8,1.82],B在[0.9,1.1],CD曲线在中间这样的话,因为A曲线的存在,中坐标最大值是1.82但是变化很不明显,所以该曲线在图的最上方,而且紧挨着图的上边界,因为图例在右上方,这样肯定会覆盖曲线,所以想着横排。 但是 阅读全文
posted @ 2016-04-08 10:33 加拿大小哥哥 编辑
摘要:1. 设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]); 2. 设置图片大小:set(gcf,'Position',[x1,y1,dx,dy]); x1和y1是图的左下角坐标, dx和dy是图沿着x和y方向的大小, 比如:set(gcf,'Position',[347,162 阅读全文
posted @ 2016-04-08 10:26 加拿大小哥哥 编辑
该文被密码保护。
posted @ 2016-04-08 09:59 加拿大小哥哥 编辑
摘要:主要是多个算法的迭代图。比如超过3个,如果精度相差不大的话,在迭代的最后几次看不出来区别,想着可以更改形状的大小,点大小改成5看着就很明显。 阅读全文
posted @ 2016-04-08 09:48 加拿大小哥哥 编辑
摘要:xlabel('\beta'); ylabel('\delta'); 希腊字母等特殊字符用 \加拼音 如: α \alpha β \beta γ \gamma θ \theta Θ \Theta Г \Gamma δ \delta Δ \Delta ξ \xi Ξ \Xi η \elta ε \ep 阅读全文
posted @ 2016-04-06 17:51 加拿大小哥哥 编辑
摘要:第一节、神经网络基本原理 1. 人工神经元( Artificial Neuron )模型 人工神经元是神经网络的基本元素,其原理可以用下图表示: 图1. 人工神经元模型 图中x1~xn是从其他神经元传来的输入信号,wij表示表示从神经元j到神经元i的连接权值,θ表示一个阈值 ( threshold 阅读全文
posted @ 2016-01-31 16:58 加拿大小哥哥 编辑
摘要:struct在matlab中是用来建立结构体数组的。通常有两种用法: s = struct('field1',{},'field2',{},...) 这是建立一个空的结构体,field1,field2是域名称 s = struct('field1',values1,'field2',val... 阅读全文
posted @ 2015-12-30 09:04 加拿大小哥哥 编辑
摘要:a = [ 1 2 3 3 3]; 如果a==3 返回[ 0 0 1 1 1]; find(a==3) 返回[3 4 5],这才是想要的下标。 阅读全文
posted @ 2015-12-12 10:57 加拿大小哥哥 编辑
摘要:如横坐标重叠了,咋回事?蛋疼。 后来发现plot里已经横坐标1到50了,我又写了个set(gca,'XTick',1:1:50);没写XTickLabel,后来我把XTick注视了就好了。 阅读全文
posted @ 2015-11-21 21:31 加拿大小哥哥 编辑
摘要:>> a = magic(3)a = 8 1 6 3 5 7 4 9 2>> ismember(a,3)ans = 0 0 0 1 0 0 0 0 0>>... 阅读全文
posted @ 2015-11-16 17:04 加拿大小哥哥 编辑
摘要:一、矩阵存储方式 MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式 将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中。 2.稀疏存储方式 仅存储矩阵所有的非零元素的值及其位置,即行号和列号,显然这对于具有大量零元素的稀疏矩阵来说是十分有效的。 设 ... 阅读全文
posted @ 2015-10-22 15:46 加拿大小哥哥 编辑