- 博客(47)
- 资源 (4)
- 收藏
- 关注
原创 排课问题
排课问题 现有课程 40 门,编号为 C01 ~ C40 ;教师共有 25 名,编号为 T01 ~ T25 ;教室 18 间,编号为 R01 ~ R18 。具体属性及要求见表 1 ,表 2 ,表 3 : 课表编排规则:每周以 5 天为单位进行编排;每天最多只能编排 8 节课(上午 4 节,下午 4 节),特殊情况下可以编排 10 节课(晚上 2 节),每门课程以 2 节课为单位进行
2009-07-29 17:18:00 9207 13
原创 @if函数
@if(条件,成真时返回值,成假时返回值);三个参数都允许包含变量。例:用@if表示分段函数: fx=@if(x#le#500,4*x,@if(x#le#1000,500+3*x,1500+2*x)); 注:注意lingo中变量默认都是非负的,所以x>=0已自然保证。而假如说f(x)中x不是从0开始的话(例如从100开始有定义),那么可以通过变量界定函数事先界定
2009-07-28 22:36:00 4089
原创 稠密集与稀疏集
派生集如果不加过滤器,生成稠密集,其元素个数为各父集的笛卡尔积,往往造成模型占内存巨大,甚至溢出。然而,往往有用的只是笛卡尔积的一个子集,可以通过添加过滤器(注意此时要用&1,&2,...等表示各父集索引)将这个子集筛选出来(即将无用元组滤掉)得到稀疏集,这样就能使模型体积大为缩小。
2009-07-28 13:41:00 7434
原创 过滤器
过滤器必须完全由常量组成,不能出现变量。常量即在数据部分给定了数值的量。注:过滤器必定以"|"开头,因此@if函数中的条件不属于过滤器,事实上@if函数中的条件可以出现变量。
2009-07-28 13:36:00 785
原创 定义变量与定义集
定义变量:var/a,b,c/;!定义了a,b,c三个变量;定义集:A/1..10/:!定义10个元素的集合A,有p1,p2,p3三个属性;p1,p2,p3;
2009-07-28 13:33:00 954
原创 相关子循环
看下面两个程序的区别:1,model:sets:A/1..3/:p;B(A,A):;endsetsdata:enddata@for(A(i):p=@sum(B(i,j):1););end运行结果: Variable Value
2009-07-28 13:27:00 645
原创 定义变量与定义集
<br />定义变量:<br />var/a,b,c/;!定义了a,b,c三个变量;<br />定义集:<br />A/1..10/:!定义10个元素的集合A,有p1,p2,p3三个属性;<br />p1,<br />p2,<br />p3;
2009-07-27 23:51:00 700
原创 元胞矩阵的剪裁、提取、拼接、块赋值
设A是一原胞矩阵。删除子阵:A(1:2,:)=[];提取子阵:B=A(1:2,2:3);拼接:C=[A(1,:);A];块赋值:A(1:2,2:3)={1,2;3,4};
2009-07-26 22:32:00 2823
原创 matlab参数传递方式
matlab中,对于传入的对象,如果不去修改它,就不会发生拷贝。而如果既想在函数中修改对象又不希望它发生拷贝,那就用global变量。
2009-07-26 03:40:00 2869
原创 读文本矩阵
如果文本中存的是一个数值矩阵,则可以直接用load(filename)加载,加载后得到的变量名称与文件名相同。如果用mat=load(filename),则矩阵加载到变量mat。
2009-07-26 03:32:00 836
原创 读excel文件
1,用函数:[num,txt]=xlsread(filename)num是数值部分,txt是文本部分。2,用向导:将excel文件拷贝到Current Directory中打开,就会出现Import Wizard:data是数值部分,textdata是文本部分。--由于matlab中有str2num函数,将字符转数值是很方便的,因此也许希望将excel中全部
2009-07-26 03:11:00 1350
原创 关于结构体的一个疑惑
下面写法是会报错的:s(1)=struct(name,Yang,friends,{Tao,Li,Chow});s(2)=struct(name,Jakie,friends,{Tom,John});disp(s);但是下面写法却可以:s(1).name=Yang;s(1).friends={Tao,Li,Chow};
2009-07-26 02:46:00 676 1
转载 用带滚动条的div节省空间
来自:http://blog.csdn.net/hell8088/archive/2007/11/27/1903755.aspxDIV滚动效果 DIV滚动效果
2009-07-26 01:32:00 2963
原创 元胞的()与{}
()是访问元胞对象,而{}是访问原胞对象中的内容。当需要读写指定胞中的内容时用{}。当需要对元胞矩阵进行块处理时用(),(见:http://blog.csdn.net/iwantnon/archive/2009/07/26/4382398.aspx)
2009-07-25 03:48:00 845
原创 遍历数组的两种方式
一,普通数组:1,下标遍历:v=[1,4,6,4,1];s=0;for i=1:length(v) s=s+v(i);enddisp(s);结果:162,元素遍历:v=[1,4,6,4,1];s=0;for ve=v s=s+ve;endd
2009-07-25 03:20:00 72249
原创 排列、组合、笛卡尔积的函数
排列:perms(v)组合:combntns(v,k)计算组合数:nchoosek(n,k)%就是C(n,k)[注:(1),要求v的长度不超过15。(2),如果v是向量,则nchoosek(v,k)与combntns(v,k)等价,也要求v长度不超过15。]另外有时会需要产生笛卡尔积,还不知道matlab中有没有现成函数,下面是一个递归程序:functi
2009-07-25 03:00:00 5493
原创 彩票问题(n保m)
来自:http://topic.csdn.net/u/20090715/13/2e8f688f-301d-4e9c-9672-e09114ee3f40.html?seed=1482341773--下面是"5保3"的例子:五位号码,每位从0、1、3中取值,为保证与开奖号码至少三位对准,问至少需买几张彩票,这些彩票的号码为多少。解:所有的彩票号码构成集合S={abcde|a
2009-07-24 16:20:00 3058 1
原创 table模板
blog的"插入代码"中没有matlab和lingo语言的模板,贴这两种语言的代码只好用个table,颜色是经过挑选的,写在这儿省得忘喽。hi hi
2009-07-24 00:30:00 966
原创 清理工作空间
clear;%清空工作空间clear var1 var2 ...;%清除指定变量clearvars -except var1 var2 ...;%清除除指定变量外的所有变量注:(1),其中第三条很有用,因为有时候运行完一个m文件,希望将繁多的辅助变量删除,而只保留结果变量。(2),R2008b中有clearvars这个函数,但在R2007b中没有。想知道在没有clearva
2009-07-24 00:14:00 1512
原创 读文本文件及提取数值
XXX_rd=textread(XXX.txt,%s,delimiter,/n);是以文本的方式读取文件XXX.txt,得到的XXX_rd是一个n*1的元胞数组,每个元胞的内容为一个字符串,对应一行文本。delimiter是分隔符,可以指定多个,如同时指定/n和,及空格为分隔符:XXX_rd=textread(XXX.txt,%s,delimiter
2009-07-23 23:26:00 1012
原创 save函数 与 load函数
save XXX;是将当前文件中的全部变量存起来,得到一个名为XXX.mat的文件。如果只想保存当前文件中的某个或某几个变量,则用:save(filename,var1,var2,...);由于通常当前文件中只有很少几个结论性的变量需要保存,所以为了清晰,不妨一个变量保存一个.mat文件,并且文件名就用变量名,如:save(var1.mat,var1);s
2009-07-23 23:01:00 9874 1
原创 布尔转数值
例如mat是由布尔运算产生的矩阵,则打开工作空间中的mat变量复制到记事本时会是true false truefalse true falsetrue false false这种样子。可以执行mat=mat+0将mat转成数值型,然后再复制到记事本,就是1 0 10 1 01 0 0了。
2009-07-23 17:09:00 905
原创 javascript俄罗斯方块
初学javascript,写了个简单的俄罗斯方块,但是有个问题一直解决不了,就是响应速度超慢。。这究竟是为什么呢?javascript没有给提供绘图的api,就学着网上的做法用talbe来画图,恰好俄罗斯方块绘图简单,而且所有图形都是方块组成的,于是每个方格用一个table。莫非是由于不断重绘这些talbe导致了程序速度如此之慢?当初用mfc写过一个类似的方块,同样的重绘频率,但程序速
2009-07-23 15:42:00 1620 1
原创 单机调度问题
来自:http://topic.csdn.net/u/20090504/21/1992403a-69b0-4a97-ada5-4ef8153f2078.html?seed=1381913772--假设有一台机器,以及在此机器上处理的n个作业a1,a2,...,an的集合。处理作业aj所需的时间为tj,作业aj的完成带来的收益为pj,作业aj完成的最后期限为dj。机器在一个时刻只能处理一
2009-07-23 12:54:00 4963 2
原创 javascript中的对象赋值
在javascript中,如果A是一个对象,那么不管B是什么类型,也不管是否已定义,只要写B=A;B就成为了A的引用,而不是A的拷贝。
2009-07-22 01:19:00 2073 1
原创 记事本定位到某行
编辑->转到 或者 ctrl+g在用记事本编写javascript程序查错时经常要用到这个功能。需要注意的是,当“自动换行”打勾时此功能不可用。
2009-07-22 00:14:00 3109 1
翻译 Rome History(序)
http://wsu.edu/~dee/ROME/HISTORY.HTM Romanhistory begins in a small village in central Italy; this unassuming(谦逊的,不招摇的) village would grow into a small metropolis(重要城市), conquer (攻克,
2009-07-18 11:37:00 663
原创 取球游戏
问题出自:http://topic.csdn.net/u/20090518/21/8b96f19a-af92-4eb8-8021-2977c29f27d2.html#replyachorhttp://topic.csdn.net/u/20090524/15/485d92e2-759e-496c-8725-fab7862ab5d2.html
2009-07-18 02:01:00 1740
原创 ODBC动态创建数据源
假设要为access数据库创建数据源,数据源名取为BookManage,access数据库文件名为BookManage.mdb,则代码如下:SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)", "DSN=BookManage/0" "DBQ=/BookManage.m
2009-07-14 00:06:00 1024
原创 ODBC访问带密码的access数据库
法1,创建数据源时解锁:创建数据源有两种方式,一是手动创建(到控制面板下);二是用代码创建(见 动态创建数据源)。但是如果想在创建数据源的同时解锁,就只能采用手动的方式了:只需在输入了数据源名之后点“高级”,然后输入登陆名(可任取)及密码(即access数据库密码)即可。法2,绑定记录集类时解锁:按通常方法绑定了记录集类后(设记录集类为Cxxset,数据库密码为123,
2009-07-13 23:47:00 3516
原创 group by与distinct的等效性
下面两个查询是等效的:查询1:select distinct titlefrom book;查询2:select titlefrom bookgroup by title;都是无重复地列出不同的书名:而当使用集函数有时必须用group by进行分组,则此时就不用再加distinct了(注)。注:当然,加上distinct也必定不会影响结果,但
2009-07-13 23:32:00 766
原创 distinct的作用域
查询有多种书:SELECT count(*)FROM (SELECT DISTINCT title,publisher from book);结果:7可见distinct是对title和publisher同时起作用了(而不是只对title起作用)。
2009-07-13 23:27:00 3595
原创 剩余书目查询(二)
在 剩余书目查询(一) 中,book表中只有书名(title),而在实际中要查找一本书,只提供书名往往是不够了,还需要提供出版社信息。所以将book表改进为(书籍有所增加):现在再要求:列出所有书名及当前剩余数量。则sql语句如下:SELECT title, publisher, count(id)-count(userid) AS remainFROM (bo
2009-07-13 21:29:00 616
翻译 28% of all console gamers now female - Study
http://www.gamespot.com/pc/strategy/thesims3/news.html?sid=6212734&om_act=convert&om_clk=newsfeatures&tag=newsfeatures;title;3 28% of all console gamers now female - Study By
2009-07-11 00:38:00 532
原创 剩余书目查询(一)
有如下基本表:要求完成如下查询:(1),列出当前剩余书名及数量(2),列出所有书名及当前剩余数量解:(1):SELECT title, count(title) AS availableFROM bookWHERE id not in(select bookidfrom borrow)GROUP BY title;查询结果:(2
2009-07-10 22:53:00 786
翻译 Sir Winston Churchill 温斯顿▪丘吉尔爵士
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2009-07-10 12:41:00 6909
翻译 Reading Your Dog
http://animal.discovery.com/guides/dogs/dog-training/behavior/reading-dog.html Learning to read a dog is much like studying aforeign language. It requires concentration and recognition t
2009-07-09 22:01:00 1024
翻译 the history of video games
http://www.gamespot.com/gamespot/features/video/hov/By Leonard Herman, Jer Horwitz, Steve Kent, and Skyler MillerIn 1949, a young engineer named Ralph Baer was given an assignment tobu
2009-07-09 17:27:00 3875
3d坦克游戏 第8.1版
2011-02-12
智能扫雷(java)
2009-10-02
dijkstra变形(我想删除它)
2009-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人