9 pretend_b

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

一段遗传算法的代码

<br/>figure(1);<br/>fplot('variable.*sin(10*pi*variable)+2.0',[-1,2]);  %画出函数曲线<br/>%定义遗传算法参数<br/>NIND=40;       %个体数目(Numberofindividuals)<br/>MAXGEN=25;     %最大遗传代数(Maximumnumberofgenerations)<br/>PRECI=20;      %变量的二进制位数(Precisionofvari

2011-02-15 15:30:00

c语言格式控制符

printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。格式字符格式字

2011-01-14 11:34:00

Gibbs sampling

<br/>比较通俗的一篇,转至http://www.shamoxia.com/html/y2010/1516.html<br/> <br/>关于Gibbssampling,首先看一下Wiki上的解释:GibbssamplingorGibbssamplerisanalgorithmtogenerateasequenceofsamplesfromthejointprobabilitydistributionoftwoormorerandomvariabl

2010-12-13 16:36:00

基于Windows的CUDA安装 (Setup CUDA on Windows)

操作系统(OS):           Windows7集成开发环境(IDE):       MicrosoftVisualStudio2008SP1CUDA版本(CUDAVersion): 3.0进行CUDA编程时支持CUDA的硬件不是必须的,CUDA提供了用CPU模拟GPU运行的模式,所以CUDA程序可以在任何配置的机器上编写。但是,想要体验CUDA的大规模并行的高速运算,支持CUDA的硬件是必须的。下载CUDA下载:http://developer

2010-12-09 09:55:00

Matlab通过JDBC建立到Oracle数据库的连接

<br/> <br/>Linux下的配置过程和Windows一样,如下:<br/>1、将OracleJDBC的JAR包拷贝到Matlab的相关目录(../matlab/java/jar/toolbox/)下。<br/>   Oracle11g安装目录的jdbcàlib(如/app/Administrator/product/11.1.0/client_1/jdbc/lib)下有四个文件:ojdbc5.jar、ojdbc5_g.jar、ojdbc6.jar、ojdbc6_g.jar。<

2010-12-09 09:13:00

calloc与malloc的区别

都是动态分配内存。Boththemalloc()andthecalloc()sareusedtoallocatedynamicmemory.Eachoperatesslightlydifferentfromtheother.malloc()takesasizeandreturnsapointertoachunkofmemoryatleastthatbig:void*malloc(size_tsize);//分配的大

2010-12-06 15:09:00

malloc/free 与 new/delete 的区别

在进行C/C++编程开发时,经常会遇到malloc/free与new/delete这两对操作,主要功能就是可以在程序运行过程中动态的申请、释放内存,从而达到对内存的操作。但是这两对操作是有区别的,不能交叉搭配使用:即不能free掉new来的内存,也不能delete掉malloc来的内存空间。虽然有时候可以delete掉malloc来的内存,或者free掉new来的内存,但是通常情况下会给程序带来不可预知的错误,相信这不是编程人员所希望看到的。要养成一个良好的习惯就是严格的配对使用:只用f

2010-12-06 11:59:00

MathWorks 为 MATLAB 提供 GPU 支持

<br/>通过ParallelComputingToolbox使用NVIDIAGPU可加快计算速度<br/><br/>中国北京–2010年9月25日–近日在GPU技术大会(GTC)上,MathWorks宣布通过使用ParallelComputingToolbox或MATLABDistributedComputingServer实现在MATLAB应用中提供对NVIDIA图形处理器(GPU)的支持。这项支持可使工程师和

2010-12-04 14:45:00

蒙特卡罗仿真基于MATLAB与c语言混合编程

<br/><br/> <br/>代码如下:<br/>functiony=carlo(n,k)<br/>%nisthenumberofsimulations<br/>%kisthenumberoftrails<br/>%yisthereslutofeverytrails<br/>y=sum(sign(0.51-rand(n,k)));<br/>hist(y);<br/>----------------------------------

2010-12-04 11:32:00

c语言随机数

<br/>标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:<br/><br/>函数一:int rand(void);<br/>从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。<br/><br/>函数二:void srand(unsigned seed);<br/>参数seed是rand()的种子,用来初始化rand()的起始值。<br/><br/>可以认为ra

2010-12-02 17:12:00

const用法总结

<br/>**************常量必须被初始化*************************<br/><br/>cons的作用<br/>   (1)可以定义const常量         例如:<br/>             const int Max=100;<br/>             int Array[Max];        <br/>   (2)便于进行类型检查            例如:<br/>             void

2010-12-02 16:35:00

#Pragma用法

在所有的预处理指令中,#Pragma指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。<br/>其格式一般为:#PragmaPara<br/>其中Para为参数,下面来看一些常用的参数。<br/><br/>(1)m

2010-12-02 15:24:00

关于UltraEdit 15.* 的语法高亮-支持Matlab程序.m文件

<br/>需求<br/>UltraEdit作为文本编辑器有许多其他编辑器所没有的功能,现在有一个好的功能—语法着色。<br/>最近需要看一点Matlab程序.m文件,需要UltraEdit支持这种文件。<br/><br/>说明<br/>UltraEdit14.*版本的语法着色已经不是worldfile.txt了,是worldfile.uew。<br/>但是到现在15.*版本,wordfile的形式再次发生改变了,具体的是wordfiles/*.uew。<br/><br/>获

2010-12-02 15:08:00

一种保护眼睛的好方法

<br/>一种保护眼睛的好方法:桌面->右键->属性->外观->高级->项目选择(窗口)、颜色(L)选择(其它)将色调改为:85。饱和度:123。亮度:205->添加到自定义颜色->在自定义颜色选定点确定->确定这样所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。

2010-12-02 15:07:00

MathWorks官方消息:为什么神经网络工具箱不能编译

MathWorks官方消息:为什么神经网络工具箱不能编译各位会员大家好,大家关心的问题,我已经大部分得到答案。10月25号-27号我访问了MathWorks公司在波士顿的总部,大家经常关心的问题,我大部分都得到了答案。关于神经网络工具箱,我与Matlab神经网络工具箱首席架构师Dan(注:Dan也是符号工具箱的首席架构师)交谈了近1小时,他给我介绍了为什么MathWorks公司不能提供神经网络工具下编译的原因,以及在特殊情况下,如果编译神经网络工具箱方法。一:为什么神经网络工具

2010-11-30 17:38:00

alter indentity primary key

<br/><br/>--Createproductstable.<br/>CREATETABLEproducts(idintIDENTITYPRIMARYKEY,productvarchar(40))<br/>GO<br/>--Insertingvaluesintoproductstable.<br/>INSERTINTOproducts(product)VALUES('screwdriver')<br/>INSERTINTOproducts(product)VALUE

2010-11-18 16:27:00

sql语句中的连接(join)

<br/>关于sql语句中的连接(join)关键字,是较为常用而又不太容易理解的关键字,下面这个例子给出了一个简单的解释--建表table1,table2:<br/>createtabletable1(idint,namevarchar(10))<br/>createtabletable2(idint,scoreint)<br/>insertintotable1select1,'lee'<br/>insertintotable1

2010-11-18 12:30:00

用MATLAB制造时间维度数据

%generatedate_datadate=datestr(datenum(2010,1,1):datenum(2012,12,31),29);%using29---isodefinevector=datevec(date);vector=vector(:,1:3);month=vector(:,2);quarter=zeros(length(month),1);fori=1:length(month)   switchmonth(i)       case

2010-11-11 17:31:00

Matlab常用时间函数

1.now返回当前的日期值(这个数的整数部分表示从公元0年1月1日到该日的天数,小数部分则表示具体的时刻)eg.t=nowt=7.3354e+0052.datestr日期转换成字符形式调用格式datestr(date,dateform)date为要转换的日期值,dateform为日期格式参数(具体参数值可通过helpdatestr查看帮助)dateform参数说明     DATEFORMnumber   DATEFORMstring         Ex

2010-11-09 16:39:00

MATLAB在低碳的室内装潢灯光照明的应用

问题描述,一个10*4*3的房间只配备300Watt的照明功率,要如何挂载灯泡使得灯光可以均匀的散布在房间各个角落,假定只是空房间,灯泡的使用个数不限,但功率的总和不超过300Watt。衡量亮度的指标是Watt/㎡使用一个灯,要照亮各个角落当然要挂载天花板的最中间,也就是坐标(5,2)如图1可看出一个300Watt的灯泡其灯光分布情况很不均匀,差距很大,所以不是最佳的方案使用两个灯泡,当然是要放在y=2这条线上了,但最佳坐标需要算一下其最暗的角落(0,0)和最亮的地方(5,2)随这灯泡移动的轨迹如下可见在1

2010-10-29 19:40:00

查看更多

勋章 我的勋章
    暂无奖章