由于C++没有封装矩阵类,所以还是用到了《计算机常用数值算法与程序》(C++)一书中的头文件“Matrix.h”。对《有限单元法》书中的例题进行了编程验算,编程水平太菜。程序冗杂得不行了... 题目:给出了一个勾三股四的单元三角形,弹性模量E和泊松比v已知,单元厚度t=1。求单元的刚度矩阵; ...
分类:
编程语言 时间:
2014-12-09 17:34:48
阅读次数:
249
第24章 数值算法 24.1 递增赋值iota 24.2 元素求和accumulate 24.3 两序列元素内积inner_product 24.4 部分元素求和partial_sum 24.5 相邻元素求差adjacent_difference 24.6 n次方计算power 24.7 本章小结有...
分类:
编程语言 时间:
2014-11-25 14:16:51
阅读次数:
179
交错符号矩阵的概念最初是上世纪 80 年代的时候三位数学家 Mills, Robbins, Rumsey 在研究计算行列式的快速数值算法时,受到 Dodgson condesantion 方法的启发而发现的。虽然他们发现了这个概念,但是不会计算它的个数,于是跑去请教 Mit 的组合数学名家 Stan...
分类:
其他好文 时间:
2014-11-16 10:37:59
阅读次数:
200
IEEE 754 浮点数的表示精度探讨
前言
从网上看到不少程序员对浮点数精度问题有很多疑问,在论坛上发贴询问,很多热心人给予了解答,但我发现一些解答中有些许小的错误和认识不当之处。我曾经做过数值算法程序,虽然基本可用,但是被浮点数精度问题所困扰;事情过后,我花了一点时间搜集资料,并仔细研究,有些心得体会,愿意与大家分享,希望对IEEE 754标准中的二进制浮点数精度及其相关问题给予较...
分类:
其他好文 时间:
2014-11-05 21:33:07
阅读次数:
158
STL中的数值算法。包括累加、乘幂、计算差值。...
分类:
其他好文 时间:
2014-08-18 18:35:46
阅读次数:
217
算法
STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。
STL中算法大致分为四类:
1、非可变序列算法:指不直接修改其所操作的容器内容的算法。
2、可变序列算法:指可以修改它们所操作的容器内容的算法。
3、排序算法:包括对序列进行排序和合并的算...
分类:
其他好文 时间:
2014-07-12 18:33:48
阅读次数:
211
STL 算法STL算法概述简介:STL算法部分主要由头文 件,,组成。要使用
STL中的算法函数必须包含头文件,对于数值算法须包
含,中则定义了一些模板类,用来声明函数对象注意:编译器无法检测出所传递的迭代器是一个无效形式的迭代器,当然也无法给出算法函数错误的提示,因为迭代器并不是真实的类别,它只是...
分类:
其他好文 时间:
2014-05-24 04:00:34
阅读次数:
358
数值算法:解方程、微积分、数值分析 多用在工程设计
非数值算法:搜索、排序、拆分、合并 多用在系统
一、线性搜索
1.算法
1.1从头开始,依次将每一个元素与查找目标进行比较
1.2或者找到目标,或者找不到目标
2.评估
2.1平均时间复杂度:O(N),线性时间
2.2对数据没有任何规律性要求 穷举法
二、二分搜索(折半搜索)
1.算法
1.1假设表中...
分类:
其他好文 时间:
2014-05-06 15:36:44
阅读次数:
260