4.1(非)线性函数求根、非线性方程组

线性函数求根、k次多项式拟合% 2020.9.7 %% 线性函数求根、k次多项式拟合% & 函数零点的指令% x = roots(p) 多项式p的根,实根复根都可以求% y=polyval(p,x) 求多项式p(x)的值,x可以写多个值% p = polyfit(x,y,k) 用k次多项式拟合(x,y),返回多项式的降幂系数[]% p = conv = (p1,p2) 返回多项式p1,p2的乘积% [quotient,remainder]=deconv(p1,p2) 求p1除以p2
分类: 其他 发布时间: 03-09 10:01 阅读次数: 0

4.3非线性函数最小二乘拟合

%% 非线性函数-最小二乘法拟合 马玉华 2020.9.11% 已知一组自变量数据x和函数值y,以及函数形式y=f(c,x),但是表达式的参数c不知道。对数据xy进行拟合,求解参数c% 基本格式 c=lsqcurvefit(fun,c0,x,y)% 完整格式 [c,Q]=lsqcurvefit(fun,c0,x,y,lb,ub),c0为需要设置的迭代初值,x、y为已知数据(矩阵,x为多元则使用多维数组),lb、ub为参数c的上下限(可不写)。c0、x、y、lb、ub都是向量% 返回拟合
分类: 其他 发布时间: 03-09 10:01 阅读次数: 0

蒙特卡罗方法(一):1.蒲丰投针求pi、2.掷骰子--求连续掷两颗骰子,点数之和大于6且第一次掷出的点数大于第二次掷出点数的概率

第一小题:在这里插入代码片输出结果:在这里插入代码片
分类: 其他 发布时间: 03-09 10:01 阅读次数: 0

for多变量循环(zip函数)、循环得索引号enumerate

zip()函数将两个列表对应的元素打包成一个元组,返回一个对象,将这个对象转化成listfor多变量循环可以写成for x,y in zip(list1,list2)for带索引号的多变量循环 可以写成 for i,j in enumerate(zip(dice1,dice2)): # i为索引号,j为元组 x = j[0] y=j[1]示例:"""掷骰子:求连续掷两颗骰子,点数之和大于6且第一次掷出的点数大于第二次掷出点数的概率 2020.9.
分类: 其他 发布时间: 03-09 10:00 阅读次数: 0

希腊字母表、单位制

高斯制→国际制(cgs→mks)国际制→高斯制(mks→cgs)
分类: 其他 发布时间: 03-09 10:00 阅读次数: 0

numpy2.1: axis=0、1

对于二维数组axis=0 : 跨行操作,返回一行所拥有的元素数axis=1 : 跨列操作,返回一行所拥有的元素数import numpy as nparr = np.linspace(1,6,6).reshape(2,3)arr.max(axis=0)arr.max(axis=1)输出结果arr: [[1. 2. 3.] [4. 5. 6.]] arr.max(axis=0): [4. 5. 6.] arr.max(axis=1): [3. 6.] ...
分类: 其他 发布时间: 03-09 10:00 阅读次数: 0

Python开发环境配置2------------pycharm安装使用、汉化、编译器等问题

Python开发环境配置2------------核LucasPython的运行方式1.交互式命令行输入指令2.文件式通过IDE编写.py文件,再用命令行调用文件IDE: IDLE适用于小规模的项目,大规模的项目开发可选择PyCharmhttps://www.jetbrains.com/pycharm/PyCharm配置下载https://www.jetbrains.com...
分类: 其他 发布时间: 03-09 10:00 阅读次数: 0
今日推荐