- 博客(48)
- 收藏
- 关注
原创 请问,matlab里一个函数里有如果有3,4或5个参数要优化,那么该怎么写程序?用什么合适的算法优化?遗传算法可以吗?
是不是yichuan8()括号里面只能输入一个参数??????????
2019-09-05 22:11:56
824
1
原创 举例得到的遗传算法工具箱GA是求最小值的算法
根据上面的例子,首先在matlab里面直接按照如下图的输入,得到结果后,现在不知道怎们解决这个问题未定义与 'function_handle' 类型的输入参数相对应的函数 'myGA'。之后就直接还是按着上图的3行再重新运行一遍,之后打开优化工具箱,选择GA遗传算法优化工具箱。输入如下图。取反就是最大值。在x=10处,得最大值为4100.之后为取最小值输入得...
2019-09-03 15:47:44
3379
原创 遗传算法工具箱Optimization
bintprog 二进制整数规划fgoalattain-Multiobjective goal attainment多目标实现情况fminbnd 求一元函数在(x1,x2)区间内的极小值点和最小值fmincon 约束非线性最小化fminsearch 无约束非线性最小化,基于单纯形算法求多元函数的极小值点和最小值,阶数小fminunc 无约束非线性最小化,基于拟牛顿法求多元...
2019-09-02 17:47:10
678
原创 转载博客园城堡里的尘埃作者博文遗传算法基本知识,抱歉,由于找不到资源连接,所以无法选择转但博文内容很好,很想分享。
遗传算法的手工模拟计算示例为更好地理解遗传算法的运算过程。求下列函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种符号串。本题中,用无符号二进制整数来表示。因 x1, x2 为 0 ~ 7之间的整数,所以分别用3位无符号二进制整数来表示,将它们连接在一起所组成的6位无符号二进制数就形成了个体的基因型,表示一个可行解。例...
2019-08-29 15:58:00
188
转载 MATLAB遗传算法函数总结
MATLAB遗传算法函数总结种群表示和初始化函数bs2rv:二进制串到实值的转换Phen=bs2rv(Chrom,FieldD) FieldD=[len, lb, ub, code, scale, lbin, ubin]code(i)=1为标准的二进制编码,code(i)=0为格雷编码scale(i)=0为算术刻度,scale(i)=1为对数刻...
2019-05-30 11:24:21
8094
原创 未定义与 'double' 类型的输入参数相对应的函数 'crtbp'。解决办法
自己用的是matlab2014a版本自带的遗传工具箱,该工具箱不包含crtbp函数,需要下载安装谢菲尔德大学遗传算法gatbx工具箱。1(1)免费下载(官网) http://codem.group.shef.ac.uk/index.php/ga-toolbox点击下载按钮后,会弹出下载的对话框,保存即可。2下载压缩之后,打开gatbx文件夹,都是M的后缀,需...
2019-05-28 14:56:31
34670
1
原创 matlab自带优化工具箱,二元一次函数
步骤一步骤二运行,出现下图,不用管,接着做第步骤三步骤三步骤4:点击strat。出现如下两图,当x=0,y=1,s最小值为-5
2019-05-24 16:27:00
1875
原创 matlab自带遗传算法工具箱解决y=-3*x
一元一次函数。s=-3*x步骤1:建立函数fun.m文件,如下。之后一定要运行。会出现图2,没有关系,不用理会。如果不运行,直接进入后面的步骤,点击strat会出现类似图三情况。图一图二图3步骤二:点击图一Optimization,图一步骤3:按图点击步骤4:点击Strat,如下图1,得x=1时,s约等于-3.生成图片如图2图1图二...
2019-05-24 16:19:36
1659
1
转载 一元一次函数遗传算法的例子matlab
摘自:http://www.cnblogs.com/hxsyl/p/5240905.html转自:遗传算法介绍并附上Matlab代码1、遗传算法介绍遗传算法,模拟达尔文进化论的自然选择和遗产学机理的生物进化构成的计算模型,一种不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异(不明白这个的可以去看看生物学),这些操作后,保证了以后的...
2019-05-24 14:17:50
1060
原创 在matlab里面,出现已达到最大递归限制 500。使用 set(0,'RecursionLimit',N) 可更改此限制。请注意,超出可用堆栈空间可能会使 MATLAB 和/或计算机崩溃。
完全按照课本敲进去的,一模一样,为什么有错?求指教!!!
2019-05-08 22:23:01
9268
3
原创 matlab里面已达到最大递归限制 500。使用 set(0,'RecursionLimit',N) 可更改此限制。请注意,超出可用堆栈空间可能会使 MATLAB 和/或计算机崩溃。请问怎么解决
2019-05-08 22:12:12
5339
2
原创 用matlab怎么画出y=sin(t)的导函数图像?用diff为什么一阶导函数会缩小100倍,二阶导函数会缩小1000倍。求大神指教
t=0:0.01:2*pi;y=sin(t);plot(t,y)v=diff(y,1);plot(t(1:end-1),v)a=diff(y,2);plot(t(1:end-2),a)
2019-05-08 11:28:18
4074
2
原创 在matlab里面输入这个公式,为什么运行后图形是这样的。在t=0.4时候,计算的数值是0.8128.和图像上的还不到0.62,哪里出错了?
在matlab里面输入问题1这个公式,为什么运行后图形是这样的。在t=0.4时候,计算的数值是0.8128.而图像上的还不到0.62,哪里出错了?而且t=0,计算的结果是0.5684,计算过程见图二t=0:0.01:0.4;x=0.375*t-(0.15/pi)*sin(2.5*pi*t)-0.15;z=0.125*t-(0.025/pi)*sin(5*pi*t)+0.5;y=a...
2019-04-14 15:19:54
460
转载 转载+六轴机器人建模方法、正逆解、轨迹规划实例与Matalb Robotic Toolbox 的实现
转载: https://blog.csdn.net/jldemanman/article/details/79229312 摘要本文主要是给大家一个系统的概念,如何用Matlab实现六轴机器人的建模和实现轨迹规划。以后将会给大家讲解如...
2019-03-22 16:28:10
1987
2
转载 matlab机器人运动学计算
一、两连杆机器人1.LinkLink()是构建连杆的基本函数建立连杆的基本规则是L = Link(DH, OPTIONS)DH = [THETA D A ALPHA SIGMA OFFSET]THETA D A ALPHA 为基本的DH参数theta 关节角度d 连杆偏移量a 连杆长度alpha 连杆扭角Sigma 可以设定连杆的类型 0为旋转 1为伸长offset 关节变...
2019-03-22 14:56:01
4873
原创 最近在学有关双足机器人稳定性的研究,想问一下,做有关机器人方面的仿真时,应该使用机器人工具箱还是simulink去做仿真?
最近在学有关双足机器人稳定性的研究,想问一下,做有关机器人方面的仿真时,应该使用机器人工具箱还是simulink去做仿真?
2019-03-04 12:13:02
1078
原创 v7_24.2.1和25.1.0有什么不同?我打开项目默认的是v7_24.2.1,但是借鉴的项目代码是25.1.0,我需要升级sdk版本吗?还是没有影响,可以忽略?
Android studio2.2.2版本,api在创建项目时选择了6.0的。打开项目默认的是v7_24.2.1,但是借鉴的项目的代码都是25.1.0,请问有影响吗?。现在是小白一枚,好多东西都不太懂,求大神指教!需要把代码的24.2.1换成25.1.0吗,还是需要升级sdk,还是没有影响呢?...
2018-12-08 22:53:36
166
2
转载 android中如何设置点击button页面跳转
首先在在AndroidManifest.xml里配置(这个得先在src里新建一个OtherActivity.java)<!-- 添加第二个activity --><activity android:name=".OtherActivity" android:label="other Activity"></activity> 在第一个main layo...
2018-11-07 14:38:01
7019
原创 Android Studio里设置了按钮,开发到手机上,点开按钮,却发现没有跳到下一个界面,而是闪退的原因
如果你在界面设置了按钮,开发到手机上,点开按钮,却发现没有跳到下一个界面,而是闪退。原因是因为你没有在左图的xml文件里把结果的目标activity这3行写进去。写进去之后再重新下载到手机上,就可以了。...
2018-11-07 14:29:54
5858
1
转载 Android Studio中Textview里字体颜色的的设置
Android Studio中Textview里字体颜色的的设置: Android中146种颜色对应的xml色值:<?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#FFFFFF</color> <!--白色 -
2018-11-07 14:24:15
19512
2
原创 Android studio中给app设置图标的那些事。方法3最重要
版权声明:本文为博主原创文章,未经博主允许不得转载。方法1:(1)直接找到想要的图片,保存为png格式。在mipmap里复制粘贴即可,如下图 (2)AndroidStudio中修改配置文件,引用该套图标。在manifests/AndroidManifest中找到关于图标icon的配置,修改之,将之改成新添加的ic图标的名字即可。方法2:也可在drawable下面直接...
2018-11-06 16:34:18
6061
转载 给matlab2014a软件安装Robotics Toolbox 机器人工具箱
1、安装包下载工具箱下载地址:https://pan.baidu.com/s/1pLo7V7d解压后可以看到有三个文件,第一个是工具箱的安装文档,第二个是说明文档,第三个是简略的安装说明:2、将“rvctools”文件放到MATLAB安装目录下的“toolbox”文件夹中比如我MATLAB装在了D盘的matlab an中:将“rvctools”文件放到MATLAB安装目录下的...
2018-10-08 18:52:19
9859
6
原创 Xa(k+1)=(4/5)Xa(k)+(1/5)Xb(k)用C语言怎么编程。自己编程如下图,怎么改正?
Xa(k+1)=(4/5)Xa(k)+(1/5)Xb(k)用C语言Xb(k+1)=(1/5)Xa(k)+(4/5)Xb(k)用C语言已知:Xa(0)=10,Xb(0)=190
2018-09-20 10:34:47
218
原创 求大神指教,Xa(k+1)=(4/5)Xa(k)+(1/5)Xb(k)用matbal怎么仿真?
Xa(k+1)=(4/5)Xa(k)+(1/5)Xb(k)用matbal怎么仿真?Xb(k+1)=(1/5)Xa(k)+(4/5)Xb(k)用matbal怎么仿真?已知:Xa(0)=10,Xb(0)=190
2018-09-19 21:49:01
189
转载 (转载)Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法...
2018-07-13 15:27:13
152
原创 最详细的win10下Android Studio2.2.2版本和SDK下载、安装和环境变量配置
由于Android Studio2.2.2自带SDK,所以只需下载JDK和Android Studio。由于博主不允许转载,所以附上博主链接:https://blog.csdn.net/siwuxie095/article/details/53431818复制后百度上网页的第一个便是。...
2018-05-31 09:05:35
8015
原创 Android studio中计算器calculator在bulid.gradle中一直出现这个错误,然后网上查的是让我更新。可是好多一更新就会出现各种毛病!我现在不知道怎么办了,好苦恼!
2018-05-30 22:45:35
368
转载 Android studio如何更改应用程序的图标以及名称
如何在Android studio中更改应用程序的图标和名称是很多初学者遇到的问题之一,今天我就来给大家讲一下简单的步骤1. 更改图标 首先选中我们需要更改的工程,然后new -->Image Asset就来到了更改图标的页面很多情况下,我们都是使用自己的图标,而非系统自带的,我们只需要选中Image单选框即可选择自己的图标注意:Name输入框内的名称不要更改,否则会更改失败选择好后...
2018-05-30 18:33:51
19023
原创 Andriod studio 求大神指教,为什么我的calculator计算器可以下载到手机上,但是出现闪退,刚打开就推出了。下面调试的错误看了好多网上的,也没有弄好,求大神指教
2018-05-30 11:00:27
607
原创 Andriod Studio 中遇到的一些小问题
1在drawable中新建shape找不到选项,是因为你是在Andriod中进行的,把Andriod换成Project即可。或者利用上次转发的博客教程也可以。2下图2有错,中间有下划线,将它改成图1即可。图1android:ellipsize="end"android:lines="1"图2android:singleLine="true"3mipmap指的是软件的图标,就像QQ是企鹅,图标名称...
2018-05-30 10:57:20
155
原创 Andriod studio 创建一个计算器的时候,最后运行出现3个错误。自己刚学java,还没有精通。改正如下:
出现以下错误,是因为没建文件。在main_activity中pulic class void main_activity中将main_activity改成MainActivity,要与.java文件名一致。附加calculator_act代码:<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="ht...
2018-05-28 23:38:05
321
转载 Android Studio2.2在drawable文件夹创建xml的shape文件
平时我们创建xml的shape类型文件选择drawable右击选择New-->Drawable resource file;然后弹出New Resource File页面,但是找了半天也没有找到怎么建立shape类型xml文件如何建立呢?我们选择res-->New-->Android resourse file弹出New Resourse File窗口:选择Resource ty...
2018-05-28 21:43:43
3756
2
原创 UltraEdit+UE注册机并运行Java程序
1 电脑上的软件商店都可以进行下载UltraEdit软件,。之后下载UE注册机,按教程注册激活。UltraEdit是一款强大的文字编辑器,很多编程的、搞设计的等等都能用到它,具体功能请自行百度。今天为大家带来UE软件的注册机及详细使用方法。注意:本方法需要脱机激活,即断网。方法:拔网线、关路由器、禁用网卡...你自己选..额...附加:软件注册激活的使用方法链接及下载:https://blog.c...
2018-05-23 19:25:25
591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人