数值分析与有限元编程

179 篇文章
65 人订阅

全部文章

fem178

面向对象有限元编程|抽象

抽象(Abstraction)指的是“在事物的诸多特征中,保留解决问题所需的部分特征”这一过程。在面向对象编程中,创建类时就要对客观事物进行合理的抽象。假如对一...

6720
fem178

面向对象有限元编程|节点类

封装(Encapsulation)包括两个层次的概念。第一个层次是将对象的属性和方法集中起来--即对象本身。第二个层次是隐藏类的内部数据,以避免外部代码(客户端...

4930
fem178

给Win10瘦身

Windows 10自带的应用程序,其中包括时钟、日历、地图、天气、相册等多款应用既占硬盘空间又没什么用。那个新的照片查看器界面又丑又难操作,影响我欣赏小姐姐的...

9961
fem178

面向对象的有限元编程|综述

一个类可以包含诸多成员,而其中某些成员又可以是其他类的的对象。当一个类Person 包含一个成员name时,Person中的每个对象都将拥有一个string类的...

6321
fem178

数值微分|理查森外推法

理查森外推法( Richardson extrapolation)是一种提高某些数值过程精度的简单方法,在数值方法中广泛应用。

6920
fem178

数值微分|有限差分法的误差分析

以(1)为例,分子可能会为0。但是我们不能使h太大,因为这样截断错误将变得过大。为了解决这个矛盾,我们可以采取以下措施:

7010
fem178

数值微分|中心差分法(Central Finite Difference Approximations)

的中心差分法(Central Finite Difference Approximations ),

17040
fem178

数值微分|向前差分和向后差分

数值微分|中心差分法(Central Finite Difference Approximations)

6210
fem178

数值微分|多项式的导数计算

在数值积分推导辛普森公式时就是将函数插值成为多项式形式,原因在于多项式的简洁。任何初等函数都可以用泰勒公式展开成多项式的形式,然后在多项式的基础上作求导运算。也...

5410
fem178

通过案例学Python之定义函数类

,这样就可以将所有的二次抛物线表示出来。3个参数可以确定二次抛物线的一些基本属性,比如开口朝上还是朝下,对称轴以及与x轴的交点等等 。方法包括求函数值,求导数,...

7140
fem178

类和对象的哲学思考

面向对象程序设计(OOP)是一种程序设计的泛型,同时也是一种程序开发的方法,它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性...

5810
fem178

通过案例学Python之assert

参数discount会出现无效的情况,比如大于1。程序没有语法及逻辑错误,这是个不太容易发现的问题。设置assert之后,从AssertionError可以轻松...

8220
fem178

通过案例学Python之判断属相​

十二生肖,又叫属相,是中国与十二地支相配以人出生年份的十二种动物,包括鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。十二生肖以十二年为周期分配不同的动物, 一...

7220
fem178

数值积分|第二类反常积分

第二类反常积分是值积分区间包含奇异点(singular points)。常规计算方法是将积分积分区间在奇异点内收,然后按照定积分来处理,再将计算结果取极限。如图...

9530
fem178

数值积分|第一类反常积分

第一类反常积分的数值算法大致思路就是不断扩展积分区间,若扩展前后的积分的相对误差满足要求,则停止计算。

6210
fem178

定积分的精确定义(重排版)

绝大多数情况下,R是不规则几何图形,为了方便计算,用矩形来逼近不规则的区域。这样就会产生误差。采用更多的矩形使得误差尽可能小,如图2所示。

12730
fem178

计算机模拟定积分的定义

黎曼(Riemann)对定积分的定义是:积分区间划分为无数子区间,子区间内任意一点的函数值乘以子区间的长度得到一个矩形面积,然后将这些矩形面积累加起来可以得到积...

5720
fem178

数值积分|中点法则(Midpoint Rule)

黎曼(Riemann)对定积分的定义是:积分区间划分为无数子区间,子区间内任意一点的函数值乘以子区间的长度得到一个矩形面积,然后将这些矩形面积累加起来可以得到积...

27520
fem178

Python的类型提示

Python 是动态类型的编程语言,这就意味着我们不需要在代码中指定数据类型。但是这么做有时候容易让人困惑,此时灵活性就成为了缺点。

8220
fem178

我用C++做开发

C++11标准出来之前,你返回个对象心里都惴惴不安,怕new之后忘了delete,怕内存泄漏,怕影响效率什么的。现在C++11,14标准出来以后,写代码没有那么...

10660

扫码关注云+社区

领取腾讯云代金券