E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数值分析&FEM
matlab画直方图
matlab中的
数值分析
包括了直方图绘制,这里主要介绍hist和histfit命令hist是直接绘制直方图,我们首先给出一个随机数组:aa=randn(1000,1);hist(aa);%当然可以设定直方图内条形的数量
teengad
·
2022-12-06 12:04
ubuntu20.04安装eigen3.4.0(两种方式)和ceres-solver2.0.0
Eigen是C++语言里的一个开源模版库,支持线性代数运算,矩阵和矢量运算,
数值分析
及其相关的算法。如何安装?
南山&M
·
2022-12-05 21:09
系统
软件
库安装
SLAM相关
ubuntu
【数据分析】电商平台订单报表分析思路及案例
1.1互联网数据分析一般思路找出问题描述性分析
数值分析
:数量、均值、极差、标准差。。。分布规律:正态分布、长尾、均匀分布可视化:柱状图、散点图。。。。
♚人间海
·
2022-12-05 21:27
数据分析
数据挖掘
big
data
数值分析
——超松弛(SOR)迭代法的python实现
逐次超松弛迭代法对方程组进行SOR迭代的步骤如下1.分解A=2.取松弛因子3.取初始向量4.迭代5.例题用SOR迭代法求解方程组Python代码:importnumpyasnpimportmathimportsys#分解矩阵defDLU(A):D=np.zeros(np.shape(A))L=np.zeros(np.shape(A))U=np.zeros(np.shape(A))foriinran
一颗白菜L
·
2022-12-04 05:57
数值分析
python
数值分析
——二分法求方程的根(Python实现)
defDic(a,b):fa=fun(a)fb=fun(b)whilea<=b:mid=(a+b)/2fm=fun(mid)ifabs(fm)<10e-9:print("方程的根为",mid)breakiffa*fm<0:a=ab=midfb=fun(b)print("解在[",a,",",b,"]之间")eliffb*fm<0:a=midb=bfa=fun(a)print("解在[",a,","
一颗白菜L
·
2022-12-04 05:27
数值分析
python
数值分析
——求方程解的不动点迭代法和斯特芬森法(Python实现)
一、不动点迭代法求方程的解importsympy#迭代的方程为f(x)=pow(x,3)-x-1defpsi(x):returnpow(x+1,1/3)defdif(x0):#求导函数用于判断最后的是否局部收敛x=sympy.Symbol('x')Y=pow(x+1,1/3)difY=(sympy.diff(Y,x))a=difY.subs(x,x0)returnadefFix(x0):p0=ps
一颗白菜L
·
2022-12-04 05:27
数值分析
python
算法
数值分析
——LU分解求解线性方程组的Python实现
importnumpyasnpimportmathA=np.array([[1,2,3],[2,5,2],[3,1,5]])#np.mat创建矩阵,np.arry创建数组b=np.array([14,18,20])n=len(A)defLU_mat(A):#分解矩阵A的函数,得到L和U:L=np.eye(len(A))U=np.zeros(np.shape(A))forkinrange(n):U[
一颗白菜L
·
2022-12-04 05:57
数值分析
python
数值分析
——高斯赛德尔(Gauss_Seidel)迭代法(Python实现)
importnumpyasnpimportmathimportsys#分解矩阵defDLU(A):D=np.zeros(np.shape(A))L=np.zeros(np.shape(A))U=np.zeros(np.shape(A))foriinrange(A.shape[0]):D[i,i]=A[i,i]forjinrange(i):L[i,j]=-A[i,j]forkinlist(range
一颗白菜L
·
2022-12-04 05:57
数值分析
python
numpy
数值分析
-高斯塞得尔迭代法
高斯塞得尔迭代法高斯-赛德尔迭代(Gauss–Seidelmethod)是数值线性代数中的一个迭代法,可用来求出线性方程组解的近似值。该方法以卡尔·弗里德里希·高斯和路德维希·赛德尔命名。同雅可比法一样,高斯-赛德尔迭代是基于矩阵分解原理。(源自百度百科)版本一版本二与雅克比迭代法的区别在于最后的迭代公式有所不同,其他的LU分解思路基本一致算法框图手写例题
郭守军
·
2022-12-04 05:25
数值分析
数值分析
高斯赛德尔迭代法
算法
LU分解
矩阵
数值分析
——雅可比(Jacobi)迭代法(Python及MATLAB实现)
一、Python实现importnumpyasnpimportmathimportsys#分解矩阵defDLU(A):D=np.zeros(np.shape(A))L=np.zeros(np.shape(A))U=np.zeros(np.shape(A))foriinrange(A.shape[0]):D[i,i]=A[i,i]forjinrange(i):L[i,j]=-A[i,j]forkin
一颗白菜L
·
2022-12-04 05:55
数值分析
matlab
python
[
数值分析
拟合]Matlab三次样条插值拟合数据
三次样条插值是一种运用极为广泛的工程插值算法,本文章编写的函数默认使用端点处的导数值代替给定的两端点的导数值使用三转角构造法进行插值(该函数也可传入端点导数数值进行分析),对数据进行方便而迅速的拟合(但是目前没有三弯矩构造法)一、三次样条插值的基本原理:首先,三次样条插值将曲线的每一段通过三次函数进行拟合。曲线会通过每一个数据点,并且在每个数据点处都有二阶连续条件(节点处的一阶导数值和二阶导数值均
程序菜鸟一只
·
2022-12-03 14:51
matlab
算法
数学
matlab插值:拉格朗日插值
拉格朗日插值即对所要插值的函数进行拉格朗日多项式拟合这是matlab插值系列的第二期,第一期:[
数值分析
拟合]Matlab三次样条插值拟合数据(以后会有时间的时候再更新更多的插值方法)这篇文章我推导过程参考过了一些其他文章
程序菜鸟一只
·
2022-12-03 14:51
matlab
线性代数
算法
高斯消元法&&列主消元法
高斯消元法&&列主消元法写在前面高斯消元法列主消元法写在前面最近在学
数值分析
,正好学到求解线性方程组。就自己动手简单实现了一下。
Liknananana
·
2022-12-03 10:24
acm入门经典算法题
算法
高斯消元法
<<
数值分析
>> 第三章线性方程组的迭代解法
线性方程组的理论求解公式——,在实际应用中面临着两大问题,1是计算过程复杂,2是无法保证算法的稳定性。同时初始数据存在误差,需要寻求能达到精度要求的、操作和计算过程相对简单的求解方法——迭代法。目录一.迭代法的基本思想二.基本迭代法2.1雅可比迭代2.1.1三阶线性方程组的雅可比(Jacobi)迭代法2.1.2雅可比迭代法的矩阵描述2.2高斯-赛德尔迭代法2.2.1三阶线性方程组的高斯-赛德尔迭代
森爱。
·
2022-12-01 20:58
数值分析
算法
线性代数
<<
数值分析
>>第二章线性方程组的直接解法
解线性方程组是工程数学中最常见的模型之一。所说的“最常见”有两方面的含义:1)一部分工程问题的本身建立的就是线性方程组模型;2)较多工程问题建立的非线性方程组模型需要转化为线性方程组的求解。线性方程组为Ax=b,以下介绍求解方法,目录一.高斯列主元消去法1.1介绍1.2例题1.3特点二.LU分解求解方程组2.1公式介绍2.2求解思路2.3例题三.特殊的LU分解3.1平方根法、3.2Cholesky
森爱。
·
2022-12-01 20:27
数值分析
算法
线性代数
矩阵
有限元分析50年发展之路
传统的CAE技术是指工程设计中的分析计算与分析仿真,具体包括工程
数值分析
、结构与过程优化设计、强度与寿命评估、运动/动力学仿真,验证未来工程/产品的可用性与可靠性。
易易易763
·
2022-12-01 14:40
Python
数值分析
--------牛顿插值法
先上代码:importmatplotlib.pyplotaspltfrommathimport*allx=[iforiinrange(2,11)]ally=[i**3+5*i**2+6*i+7foriinrange(2,11)]orders=3defnewton_1(allx,ally,orders):difference_quotient=[[]foriinrange(orders)]forji
River Chandler
·
2022-12-01 11:33
数值分析
python
历届图灵奖和马尔奖获得者
1968RichardW.Hamming因在计数方法、自动编码系统、检测及纠正错码方面的贡献被授予图灵奖1969MarvinMinsky因对人工智能的贡献被授予图灵奖1970J.H.Wilkinson因在利用
数值分析
方法来促进
马少爷
·
2022-11-30 23:25
学术
pycharm
python
ide
[转]
数值分析
——多项式插值之Lagrange插值
一、引言考虑这样一个实际例子,当我们按下计算器的正弦按钮时,会发生什么?我们都知道计算器有可以处理加法和乘法的硬件,但是,它是如何计算一个数的正弦值呢?多项式插值法就可以解决这样的问题。我们将在未来重新审视这个问题。目前,我们先来学什么是插值以及如何插值。二、什么是插值如下图所示,假定我们收集了一组数据点(x,y)(x,y)(x,y),譬如(0,1),(2,2),(3,4)(0,1),(2,2),
weixin_30433075
·
2022-11-30 02:01
数值分析
_LU矩阵分解技巧——方法论(板书版)
LU三角分解求解线性方程的LU矩阵分解技巧LU矩阵分解技巧加急版充实版LU矩阵分解技巧本人写博客风格一般分为两个部分:1、加急版:针对时间很紧的人,想快速学会的那种;2、充实版:针对那些渴望干货的人,尽我所能把知识点和自己的理解系统地表达;加急版很急,直接上例题“摆阵”其实就是写出Doolittle分解的紧凑格式(如果你只想知道怎么分解LU矩阵,这句话可以忽略,想知道来龙去脉文章的下部分会讲到)求
癞皮狗狗主
·
2022-11-29 22:27
矩阵
线性代数
算法
有限元漫谈
有限元理论知识从博研论坛上看到的一个接触有限元时间不算常也不短,从03年到现在吧,中间断断续续的学习有限元,大大小小软件也用了不少,牛人的帖子大师的著作读了一些,最近常来论坛逛逛,发现还有很多学弟学妹初学
fem
北冥有鱼虚空充盈
·
2022-11-28 10:45
finite
element
method
偏微分方程数值解法python_微分方程数值方法和偏微分方程有什么区别吗?
从经典
数值分析
的角度,通常会关心下面一些问题:相容性、稳定性、收敛性、收敛阶、计
天荒地脑
·
2022-11-28 10:11
偏微分方程数值解法python
[PYTHON] 对XML文件进行增删改查操作
当然也可以是xml的嵌套descriptionhere...准备一个demo.xml文件1980maleMath2000
fem
Septieme
·
2022-11-27 20:37
Python
python
xml
开发语言
112页数学知识整理!机器学习-数学基础回顾.pptx
机器学习所需要的数学知识,包括了数学分析(微积分),线性代数,概率论,统计,应用统计,
数值分析
,常微分方程,偏微分方程,数值偏微分方程,运筹学,离散数学,随机过程,随机偏微分方程,抽象代数,实变函数,泛函分析
风度78
·
2022-11-27 18:17
概率论
机器学习
人工智能
数据分析
数学建模
【
数值分析
】高斯消元法_python语言实现
学习
数值分析
这门课程时,对高斯消元法及主元素法部分代码的编写,希望能帮到大家,也希望能有大神对我做的不到位的地方进行指正。直接上代码。
寄寄摆摆
·
2022-11-26 19:40
python
开发语言
【Python算法】
数值分析
—牛顿迭代法
一、前言我们真正可以求出解析解的方程其实非常有限,大量的方程难以直接计算解析解,所以发展出了强大的数值解法,利用数值解法去高精度的逼近真实解,并且数值解法往往具有通用性,一种算法可以适用多种形式的方程。牛顿迭代法就是一种广泛用于解方程的数值解法,是一种高效的迭代方法,具有局部无条件收敛、迭代次数少、精度可控的优点。注:其中的是方程的函数形式,如:,而待求解的是,最终数值解就是或者二、代码逻辑新建s
大风起兮呼呼呼
·
2022-11-26 19:38
数学物理编程
python
pycharm
算法
【Python算法】
数值分析
—列主元高斯消元法——附源码
一、背景线性方程组有很多种解法,可以最简单的直接代入消元计算,但是运算量较大,且过程复杂不直观。高斯消元法目的是预处理方程组的系数矩阵,将系数矩阵变换为上三角矩阵,这样整个方程就变得清晰直观很多,即使不借助计算机,也是可以很简单的手算出结果。原方程:高斯消元后的方程,这样最下行的方程只是一个简单的一元一次方程,倒数第二行是二元一次,依次倒着求解,整个过程变得清晰直观。(全部元素带撇“'”,是因为消
大风起兮呼呼呼
·
2022-11-26 19:06
数学物理编程
python
算法
pycharm
文章目录与概览
摘要随机动力学是一门结合概率论与
数值分析
方法研究承受随机载荷的机械与结构系统的稳定性、响应以及可靠性的技术学科[1]。
nono_x
·
2022-11-25 03:46
Python数据挖掘
随机动力学
python
概率论
matlab sym用法_MATLAB新手入门篇1(基础)
MATLAB是一个数学工具性软件,做
数值分析
很有用,而且相比较C类编程软件语言更加简单,用习惯后操作起来很便捷,尤其是它的三个界面(CommandWindow、CurrentDirectoryWorkspaceandCommandHistory
虎山行不行
·
2022-11-24 21:14
matlab
sym用法
人工智能门槛太高?用这个框架轻松入门深度学习!
同学,数分高代常微分
数值分析
复
实验楼v
·
2022-11-24 18:48
knn 的预测
191,80],[155,49],[163,59],[180,67],[158,54],[170,67]])y_train=['male','male','male','male','female','
fem
Titan_h
·
2022-11-24 08:25
python
笔记
数据挖掘
数值分析
——基本题型总结
1.求绝对误差限、相对误差限和有效数字2.列主元Gauss消去法求解方程组3.向量范数和矩阵范数4.最小二乘法求拟合曲线-------------------------------------------------------未完待续
时代&信念
·
2022-11-24 01:40
数值分析
算法
线性代数
Eigen库学习笔记,矩阵运算,欧拉角四元数转换
在学习SLAM时,一定会需要Eigen库,它是一个高层次的C++开源库,有效支持线性代数,矩阵和矢量运算,
数值分析
及其相关的算法。
可见一班
·
2022-11-23 21:33
C++
学习
矩阵
人工智能
好玩的Matlab 3D心形代码
它将
数值分析
、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强
赖床份子
·
2022-11-23 18:06
matlab
数值分析
:矩阵奇异值分解
1.奇异值分解(SVD)(1)奇异值分解已知矩阵\(\bm{A}\in\R^{m\timesn}\),其奇异值分解为:\[\bm{A}=\bm{U}\bm{S}\bm{V}^T\]其中\(\bm{U}\in\R^{m\timesm}\),\(\bm{V}\in\R^{n\timesn}\)是正交矩阵,\(\bm{S}\in\R^{m\timesn}\)是对角线矩阵。\(\bm{S}\)的对角线元素
「已注销」
·
2022-11-23 17:22
算法
python
机器学习
深度学习
人工智能
读论文随笔之简单谈谈PINNs
百度百科上给出的定义是:在数学中,有限元法(
FEM
,FiniteElementMethod)是一种为求解偏微分方程边值问题近似解的数值技术。求解时对整个问题区域
MrBamboo2000
·
2022-11-23 00:15
论文学习
机器学习
人工智能
神经网络
1.9QT配置Eigen库的环境
Eigen是一个高层次的C++库,有效支持线性代数,矩阵和矢量运算,
数值分析
及其相关的算法。在图像矩阵的运算和卡尔曼滤波器中经常用到Eigen。
心海泪雨
·
2022-11-22 21:33
qt
偏微分方程数值解法pdf_数值模拟偏微分方程的三种方法:FDM、
FEM
及FVM
偏微分方程数值模拟常用的方法主要有三种:有限差分方法(FDM)、有限元方法(
FEM
)、有限体积方法(FVM),本文将对这三种方法进行简单的介绍和比较。
weixin_39660931
·
2022-11-22 19:16
偏微分方程数值解法pdf
5.4
数值分析
: 牛顿插值多项式及余项
本文内容为东北大学
数值分析
国家精品慕课课程的课程讲义,将其整理为OneNote笔记同时添加了本人上课时的课堂笔记,且主页中的思维导图就是根据课件内容整理而来,为了方便大家和自己查看,特将此上传到CSDN
孤柒「一起学计算机」
·
2022-11-22 16:18
#
数值分析课件
数值分析
牛顿插值多项式
余项
插值
新星计划
数值分析
-牛顿插值多项式总结
为了方便理解
数值分析
的差商表计算原理,这里提炼了核心知识。劣势:包含太多除法运算0.均差的基本概念这里不再阐述。
notabitwise
·
2022-11-22 15:47
萌新
算法
拉格朗日插值多项式与牛顿插值多项式区别
在研究生的
数值分析
一门课中,插值法一章最重要的两个插值方法就是牛顿插值法与拉格朗日插值法。
qq_25349323
·
2022-11-22 15:16
数值分析
牛顿插值
拉格朗日插值
数值分析
——插值法#第二章笔记
插值法一维插值定义插值函数被插值函数插值节点插值区间插值法插值余项拉格朗日插值法线性插值抛物线插值插值余项和误差估计牛顿插值法差商差商表3个性质牛顿插值法计算公式-
定夺
·
2022-11-21 19:34
数学
数值分析
思考题(钟尔杰版)参考解答——第二章
题目:1.二分法迭代数列的误差限是如何估计的?2.二分法区间序列[an,bn]中,两相邻区间中点距离为多少?3.写出方程e−x−sinx=0e^{-x}-\sinx=0e−x−sinx=0正根的隔根区间。4.何谓不动点迭代?不动点与方程的根有何区别?5.不动点迭代收敛速度的阶是什么意思?6.牛顿迭代法的2阶收敛速度如何解释?7.牛顿迭代法和割线法有何区别?8.叙述水中浮球问题,并写出数学模型。1
草原一只鹰
·
2022-11-21 19:00
#
数值分析
矩阵
概率论
拓扑学
数值分析
思考题 (钟尔杰版) 参考解答——第三章
数值分析
思考题钟尔杰版参考解答——第三章题目:1.克莱姆法则解二阶线性方程组需多少次乘除法?2.高斯消元过程目标是什么?消元过程需多少次乘除法?3.Frobenius矩阵与高斯消元过程有何关系?
草原一只鹰
·
2022-11-21 19:00
#
数值分析
线性代数
矩阵
数值分析
思考题(钟尔杰版)参考解答——第一章
数值分析
思考题参考解答——第一章1.算法这一概念,数学上是如何描述的?2.
数值分析
中计算误差有哪些?举列说明截断误差来源。3.浮点数由哪两部分组成?指出各部分重点。
草原一只鹰
·
2022-11-21 19:30
#
数值分析
算法
抽象代数
动态规划
数值分析
第六章知识点总结——插值与逼近
插值与逼近--------本章节总体逻辑:对于在实验中获得的数据来说,通常时候需要拟合成函数的形式,这样方便计算、预测等。对于两个点、三个点可以采用最简单的Lagrange插值多项式的方法进行拟合,分别为线性差值多项式和抛物线插值多项式。当实验数据多的时候,也就意味着需要进行插值的被插值函数的自变量很多,即n+1个不共线的点,可以通过通过插值生成n次Lagrange插值多项式。但这种情况下,每增加
笛语星落——一只在编程路上不断爬起的小白
·
2022-11-21 19:27
数值分析
线性代数
机器学习
矩阵
数值分析
第四章知识点总结——非线性方程求根
非线性方程求根一、二分法有根区间为[a,b],注意a0,b0的选取。误差估计及求需要迭代的次数。常考解题思路:已知误差,求迭代次数;已知迭代次数,求绝对误差限及最终的根的值二、简单迭代法(逐次逼近法)一般格式:迭代函数,迭代格式收敛条件:φ(x)在区间[a,b]上可导,且满足下列两个条件。(经常用于证明迭代格式收敛)误差估计收敛阶:p阶收敛证明方法一般为以下两种:Aitken加速法Nw常考解题思路
笛语星落——一只在编程路上不断爬起的小白
·
2022-11-21 19:56
数值分析
数学
数值分析
第八章知识点总结——常微分方程数值解法
常微分方程数值解法--------以下为各部分具体知识点:一、引言1.1背景1、原因:对于大量来源于实际问题的常微分方程,该初值问题存在唯一解,但其精确解却不能用初等函数表示出来。2、常见方法:解析近似方法(级数解法,逐次逼近法),数值解法3、相关概念:单步法、两步方法、多步法、显示公式、隐式公式1.2基本思想y(xn+1)−y(xn)=∫xnxn+1f(x,y(x))dxy(x_{n+1})-y
笛语星落——一只在编程路上不断爬起的小白
·
2022-11-21 19:56
数值分析
线性代数
算法
MATLAB实现二分法和牛顿法————
数值分析
第五版第七章
以书本P239页计算式习题第一题为例1、二分法%%设定初始函数syms('x');f(x)=x^2-3*x+2-exp(x);%%确定取值上下界vpa(f(1));vpa(f(0));a=0;b=1;%%计算迭代次数k=0;whileabs(a-b)>=0.0001%误差取值z=a;x=b;iff((z+x)/2)>0a=(a+b)/2;endiff((z+x)/2)==0endiff((z+x)
huismlla
·
2022-11-21 19:24
matlab
数值分析
——第一章
一、背景教材:
数值分析
第5版李庆扬王能超易大义第一章——学习目标与要求了解数值计算方法研究的对象及特点;了解误差的来源及分类;掌握计算绝对误差、绝对误差限、相对误差、相对误差限、有效数字的方法;了解病态问题和条件数
啊雨der
·
2022-11-21 19:20
数值分析
matlab
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他