随笔分类 -  matlab建模中的数据处理工具代码

数学建模中处理大量excel数据
摘要:题目如图: 解法一: ycfun1: function y =yfun1(x); %这里申明是x的变量函数,则x(1)、x(2)就可以直接用了 %适应度函数 c1=[-4 -2]; c2=[1 1]; y=c1*x'+c2*x'.^2+5; %x的转置 ycfun2: %非线性约束 function 阅读全文
posted @ 2021-10-07 09:45 py佐料 阅读(990) 评论(0) 推荐(0)
摘要:代码实现: (1)编写M函数Fun.m: function F=Fun(x); F=[-100*x(1)-90*x(2)-80*x(3)-70*x(4) %转成最小值 3*x(2)+2*x(4)]; (2)编写M文件: a=[-1 -1 0 0 0 0 -1 -1 3 0 2 0 0 3 0 2]; 阅读全文
posted @ 2021-10-06 20:01 py佐料 阅读(1230) 评论(0) 推荐(0)
摘要:ycfun1.m: %适应度函数 function y=ycfun1(x);%x为行向量 c1=[2 3 1]; c2=[3 1 0]; y=c1*x'+c2*x'.^2; y=-y; %因为非线性约束中求的是min,所以加“—”号 ycfun2.m: %非线性约束 function [f,g]=y 阅读全文
posted @ 2021-10-06 09:34 py佐料 阅读(521) 评论(0) 推荐(0)
摘要:1. matlab中遗传工具箱 其中非线性约束中的ceq代表了非线性约束中的等式约束: 阅读全文
posted @ 2021-10-06 08:44 py佐料 阅读(125) 评论(0) 推荐(0)
摘要:1. 在这次国赛建模中发现最后的结果填表是一件很繁琐的事情,于是手写了这份代码和大家分享。 下面对代码的功能作出说明: 当要实现:将2表中的数据搬到1表中对应标题的行中时,可以利用此代码块实现。 要被搬运的数据: 实现效果如图: 搬运完对应数据后的效果:(黄色为后期填充,与代码无关) 下面给出此实例 阅读全文
posted @ 2021-09-16 21:07 py佐料 阅读(277) 评论(1) 推荐(0)
摘要:在网上找了n久,都没有找到实现这个功能的代码,于是结合各位大佬提供的功能码块,自己拼接出了具有:能够选择指定excel表中满足某个算术条件的单元格,并且对其染色的脚本 欢迎纠错,另外有小伙伴拓展了其他功能的话,欢迎留言在评论区~ 数字转字母的函数letter2char: function str=l 阅读全文
posted @ 2021-09-05 09:43 py佐料 阅读(703) 评论(0) 推荐(0)