matlab学习
Ying20150127
这个作者很懒,什么都没留下…
展开
-
根据两组数据拟合曲线
1. 方法一:用Excel拟合:选择需要拟合的两组数据,插入->散点图->右键所得图表->添加趋势线->点击属性,得到如下图:趋势线选项:可以选择拟合成哪种线形。点击显示公式选项,即可得到拟合所得曲线的表达式。注意:问题一:有些线形可以拟合但是得不出公式。问题二:有些线性是不可以拟合的。问题三:因为多项式拟合只能到6次,导致有些数据拟合所得曲线误差较大。原创 2017-09-14 11:40:37 · 18317 阅读 · 1 评论 -
matlab 读写text文档
一: matlab 读text文档[a1,a2,a3,a4]=textread('C:\Desktop\test.txt','%s%s%d%d','headerlines',0)% %s表示为字符串,%d为整数,0代表从第几行开始读test.txt 文档输入:原创 2017-09-14 15:37:55 · 1089 阅读 · 0 评论 -
matlab 运算程序时间计算
1. 它是通过调用windows系统的时钟进行时间差计算得到运行时间的。time1,time2是Windows当前的系统时间time1=clock;%主程序time2=clock;%时间差run_time=etime(time2,time1);2.使用cpu的主频计算时间。是CPU的运行时间,而非程序的运行时间,小于程序实际运行时间;若是四核,有可能小于程序运行时间的1/4.原创 2017-10-26 18:50:16 · 4818 阅读 · 1 评论 -
matlab中安装libsvm时No supported compiler or SDK was found问题
参照帖子23楼解决方法:http://www.ilovematlab.cn/thread-298097-3-1.html我也是用的matlab2014和VS2015,win10的64位系统。方法如下:1.下载附件mexopts.rar2.找到你电脑matlab的安装路径:D:\Program Files\MATLAB\R2015b\bin\win64\mexopts (你的安装转载 2017-12-20 21:50:27 · 1439 阅读 · 0 评论 -
matlab 中一些对数组或矩阵的处理
1. 将数组的元素反转:例如:x=[5 4 3 2 1];y=fliplr(x);则y=[1 2 3 4 5]内容待续补充......原创 2017-10-12 16:30:31 · 961 阅读 · 0 评论 -
matlab 实现行归一化和列归一化
1. 行归一化a=[1 2 3;4 5 6; 7 8 9];%行归一化v=sum(a,2);% 行求和D=diag(v);% 生成以向量v为对角的对角矩阵norm_a=D^-1*a;% norm_a即为行归一化矩阵2. 列归一化a=[1 2 3;4 5 6; 7 8 9];%列归一化v=sum(a);% 列求和D=diag(v);% 生成以向量v为对角的对角矩阵norm_a=a*(...原创 2018-04-20 14:52:43 · 17081 阅读 · 0 评论 -
SVM分类结果分析
1. 数据最好做归一化处理,若数值之间大小差别过大(如:最大值和最小值差了几个量级),会出现过拟合现象2. 训练数据样本不要过少,会出现过拟合现象3. 训练数据原则上:特征越多,分类越准确;但是特征越多,训练时间越长;(具体取值自己决定)...原创 2018-05-14 15:38:07 · 5967 阅读 · 0 评论