搜索资源列表
php_calc
- 用PHP编写的表达式计算器,是用的编译的知识实现的,并非使用eval()函数实现。 功能强大,可以做所有的数值计算,代数计算还不能实现。 1。可以计算形如“-3*sin(2^0.5/2+3.1415)-pi()^2”的式子。 2。能识别数字(包括小数、正负数)、数学函数。 3。可以做加、减、乘、除、指数、取模 计算(其中加、减包括一元和二元两种操作)。 压缩包里的“math.php”是演示文件-with PHP prepared by the express
dic
- 词典 Time Limit:3000MS Memory Limit:65536K Total Submit:2349 Accepted:603 Descr iption 你旅游到了一个国外的城市。那里的人们说的外国语言你不能理解。不过幸运的是,你有一本词典可以帮助你。 Input 首先输入一个词典,词典中包含不超过100000个词条,每个词条占据一行。每一个词条包括一个英文单词和一个外语单词,两个单词之间用一个空格隔开。而且在词典中不会有某个外语单词出现超
houzifentaowenti
- 1979年,诺贝尔奖获得者李政道教授到中国科技大学讲学,他给少年班的同学出了这样一道算术题:有5只猴子在海边发现一堆桃子,决定第二天来平分.第二天清晨,第一只猴子最早来到,它左分右分分不开,就朝海里扔了一只,恰好可以分成5份,它拿上自己的一份走了.第2,3,4,5只猴子也遇到同样的问题,采用了同样的方法,都是扔掉一只后,恰好可以分成5份.问这堆桃子至少有多少只.据说没有一个同学能当场做出答案.李教授说用常见的方法计算很繁,问题的关键在于打破常规思维. 。 这个C程序就是关于猴子分桃的问题的
Kakuro
- Kakuro数独问题: 数独这个奇特的名字来源于日语Sudoku,是十八世纪瑞士数学家欧拉发明的。 后在美国发展,并在日本得以发扬光大。 Sudoku的规则十分简单,就是在9×9的九宫格里面填数字,每个方格中填人合适的数字以使得每行,每列以及每个九宫格都要包含从1~9的数字且互不相同. 数独的玩法逻辑简单,数字排列方式千变万化.不少教育者认为数独是锻炼脑筋的好方法。 谜题中会预先填入若干数字, 其它方格为空白, 玩家得依谜题中的数字分布状况, 逻辑推敲出剩下的空格里是什么数字
MSLS
- (1)Msls分三步对系统和噪声模型进行辨识,采用脉冲序列作为辅助系统模型,用 计算输出数据 ;用原输出数据 计算 ,用递推最小二乘方法分别对系统参数和模型参数进行估计。 (2)M.dat,wnoise1.dat分别为M和白噪声序列。Wnoise1.dat的长度为700,wnoise2.dat的长度为1000。Msls6.c为N=600的程序,Msls8.c为N=800的程序。 (3)程序运行后,生成的两个h文件为产生的脉冲响应函数。Msls6.dat为msls6.c的参数估计结果,ms
高斯随机数的产生
- 程序只产生均值为0,方差为1的随机数,要产生均值为E,方差为D的随机数,只要随机数*D+E就可以了。高斯随机数程序还是带参数的,参数是用来描述正态分布的一个浮点数表。在执行程序时,先生成这个表(只做一次),而后就可以任意多次地执行高斯随机数产生程序了。使用C是为了保证通用性,如果有人觉得麻烦,可以用C++做个类,把这些东西都封装进去。另外,如果有人有兴趣,也可以把它修改成任意形式分布的连续随机数产生程序,修改非常简单,这里就不提示了。-procedures have only mean of 0
FiveDirectionPad_Algo
- 此作業需使用Backtracking algorithm 從第一格開始,從1到9依序測試是否可以填入,若本來此格已有數字,則直接往下一格走。若可以填入( if(promising()) )則填入該數字並且往下一格移動繼續填,若此格沒有可填入的數字時,則結束該格的動作,回到上一格去測試剩下的可能結果。若已經填完( if(solution is found) ),則可能解+1,然後回到前面再繼續尋找接下來的可能解。直到全部可能的數字組合都試完之後,程式結束,所有可能解的個數也會被找到。需要印出的
taozihouweiti
- 1979年,诺贝尔奖获得者李政道教授到中国科技大学讲学,他给少年班的同学出了这样一道算术题:有5只猴子在海边发现一堆桃子,决定第二天来平分.第二天清晨,第一只猴子最早来到,它左分右分分不开,就朝海里扔了一只,恰好可以分成5份,它拿上自己的一份走了.第2,3,4,5只猴子也遇到同样的问题,采用了同样的方法,都是扔掉一只后,恰好可以分成5份.问这堆桃子至少有多少只.据说没有一个同学能当场做出答案.李教授说用常见的方法计算很繁,问题的关键在于打破常规思维. 。 -In 1979, Nobel Priz
Euler_DG_Quadrilateral_2D
- 自己写了一个二维Euler方程的间断有限元程序 上次发了一个三角形单元的程序 因为不是曲边单元 所以在圆柱后面容易形成涡 现在把程序改为曲边四边形单元了 没有涡出现 单元是8节点四边形单元 节点编号顺序是 1 5 2 6 3 7 4 8 也就是四个角点依次 是1 2 3 4 然后是边的中点编号 5 6 7 8. 时间推进采用 Runge-Kutta 方法 数值通量采用全局Lax-Friedrichs通量 仍然不能捕捉激波 因为
Euler_RKDG_Tri_3node_20111107
- 用间断有限元方法求解二维Euler方程。 算例是一个圆柱绕流问题。压缩文件里面还包含了一个用MATLAB写的网格生成程 序,只需要做很小的改动就可以生成稀疏程度不同的网格。 程序还有些问题如下: 1. 因为没有对边界处作处理,所以计算的残差不会收敛到一个给定的小数,如 0.001等。当最大残差为0.1左右时,按下键盘上的ESC键,程序计算结束,会输出 一个文件Result.dat,用tecplot软件打开这个文件,可以得到一些结果,如流线
CPPprogram
- 编写程序实现输入整数n,输出如下所示由数字组成的菱形。 输入4×4的数组,编写程序实现: (1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的各元素的积; (3)找出对角线上其值最大的元素和它在数组中的位置。 用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。 -Write a progra
turn-albo-to-ruma-data
- 输入一个不确定位数的数字,将其转化罗马数字,用"X","I","II","III","IV","V","VI","VII","VIII","IX"代表0,1,2,3,4,5,6,7,8,9的罗马数字。 程序不是太严谨,和实际的表示(10应该用X表示,五十用C表示等等)也有差距。受定义类型的限制,位数不能无限多。 程序共用了三种方法,注释掉的是两种麻烦并且占内存多(其实可以修改成和第一种方法占内存一样多)的方法-Enter an uncertain number of digits,
optionchoose
- 在开发子函数时,matlab存在正则方法和非正则方法,正则方法非常适合一个子函数功能的不断扩展与完善,此函数为辅助函数,增加子函数的可读性 例如一个函数drawfun(x,y,z,5,6),5表示用第5种方法插值,6表示markersize为6,它显然没有drawfun(x,y,z, kriging , markersize ,6)好看懂与理解。 kriging 如何就是5可以用optionchoose(varargin{4},{ linear , spline , inverse , re
test4
- 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数 (选手必须回答问题,不回答按错误处理)。 每位选手都有一个起步的分数为10分。 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗? 如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1
partition
- 贪心算法-会场安排问题的源代码 【问题描述】 假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个有效的算法进行安排。 这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相邻顶点着有不同颜色的最小着色数,相应于要找的最小会场数。 编程任务:对于给定的 k 个待安排的活动,编程计算使用最少会场的时间表。 【贪心策略】 根据会场安排问题的定义,首先将问题简化为:找出两个活动i和j,若它们满足start
transporting
- 小明的飞机快要赶不上了! 幸好大厅的路上有一些传送带。每个传送带都有一定的速度,传送带之间没有重叠。 小明自己行走的速度为w,如果传送带的速度为v的话,在传送带上走的速度就是w+v。 但是小明还是很着急,所以他决定跑一段时间t。他跑的速度是r,那么如果传送带的速度为v的话,在传送带上跑的速度就是r+v。 对于时间t,他不一定要连续跑,可以走走再跑。也不一定非要跑够t。 问小明至少需要多少时间才能到达终点。 输入第一行为用例数T,1<=T<=40。 每
IMSL
- 数值方法中常遇到的问题,有专门的函数链接库可以使用。IMSL是一套在数值方法上经常被使用的商业函数链接库。Visual Fortran的专业版内含IMSL。 IMSL的函数名称中,第一个字母可以用来判断参数的类型。如果第一个字母是D会使用双精度浮点数来计算并返回答案。第一个字母不是D,则使用单精度浮点数计算。-Numerical methods frequently encountered problems, have a special link library functions can
matrix-factorial
- 要求完成课堂上讲的关于矩阵分解的LU、QR(Gram-Schmidt)、Orthogonal Reduction (Householder reduction 和Givens reduction)程序实现,要求如下: 1、一个综合程序,根据选择参数的不同,实现不同的矩阵分解; 2、可以用matlab等编写程序,需附上简单的程序说明,比如参数代表什么意思,输入什么,输出什么等等; 3、一定是可执行文件,不能是word或者txt文档。附上源代码,不能为直接调用matlab等函数库
Random-Forests-Matlab-master (2)
- 要说随机森林,必须先讲决策树。决策树是一种基本的分类器,一般是将特征分为两类(决策树也可以用来回归,不过本文中暂且不表)。构建好的决策树呈树形结构,可以认为是if-then规则的集合,主要优点是模型具有可读性,分类速度快。(In machine learning, a random forest is a classifier that contains multiple decision trees, and its output category is determined by the m