![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
sinat_25357975
fighting
展开
-
Matlab_001:clc与clear
在MATLAB中,clc和clear命令是大家经常用到的命令,熟练使用这两个命令可为编程提供很大的方便。 clc命令是用来清除命令窗口的内容,这点不用多说。不管开启多少个应用程序,命令窗口只有一个,所以clc无论是在脚本m文件或者函数m文件调用时,clc命令都会清除命令窗口的内容。 clear命令可以用来清除工作空间的内容。MATLAB有个基本的工作空间,用base标识原创 2016-05-24 15:52:36 · 1091 阅读 · 0 评论 -
matlab画甘特图
最近为发小论文一直在研究作业调度问题,好不容易把数据搞出来了,结果又被画甘特图给难住了,查了各种资料,anygantt,highchart,Jfree chart等都试了,效果都不咋好。无意中留意到网上有用matlab画甘特图的,自己修改了一下,感觉画出的图还可以。感觉还是matlab好用啊,代码简单,函数库强大,废话少说直接上代码。%fileName:mt06_final.mt06%fil转载 2016-05-26 21:34:36 · 2270 阅读 · 1 评论 -
使用NEH解决no-wait flowshop makespan问题 (源码)
1.NEH的原理(1)将每个工件在所有机器上的加工时间求和;对求和后的值进行从大到小排序;(2)首先选择第一个工件(加工时间最长的),用第二个工件插入到第一个工件的前后两个位置,计算makespan,小的被保存;(3)将上一步保存的序列固定位置,使用下一个工件插入到之前的工件中,并比较得出最小的makespan并保存;(4)重复上一步,得出最终结果。2.源码clc;原创 2016-06-04 09:28:44 · 7605 阅读 · 15 评论 -
三种方法求解最大公约数
%greatest common divisor 最大公约数clc;clear;%1.辗转相除法(欧几里得算法):两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。a=250;b=100;c=1;while(c~=0) c=mod(a,b); if(c==0) b else a=b; b原创 2016-10-16 22:11:04 · 4265 阅读 · 0 评论 -
局部加权线性回归
紧接着之前的问题,我们的目标函数定义为:我们的目标是最小化cost function:换成线性代数的表述方式:是mxm维的对角矩阵是mxn维的输入矩阵是mx1维的结果是nx1维的参数向量令有既权重定义为:参数τ控转载 2017-03-10 11:00:44 · 1728 阅读 · 0 评论