做公司产品展示网站,炫酷网站界面设计,紧急紧急626969,随州网站建设学习前言一门课的作业要用RBF-DQ方法计算流场。简单来讲就是要在无网格的条件下用高精度格式实现流场的仿真计算。生成散点图时#xff0c;用蒙特卡洛的方法得到的散点图分布不是很均匀#xff0c;于是想到一种叫做halton的序列。本篇将运用halton序列生成均匀的散点图。halton序…前言一门课的作业要用RBF-DQ方法计算流场。简单来讲就是要在无网格的条件下用高精度格式实现流场的仿真计算。生成散点图时用蒙特卡洛的方法得到的散点图分布不是很均匀于是想到一种叫做halton的序列。本篇将运用halton序列生成均匀的散点图。halton序列原理点下面的链接看halton序列的介绍https://blog.csdn.net/Amber_amber/article/details/47421053生成散点图代码实现为了方便展示这里用matlab进行编程。实际上halton序列实现起来非常简单可以在任何编程语言上进行。首先建立halton函数输入为序数和基数。function haltonhalton(index,base)result0;f1/base;iindex;while(i0)resultresultf*mod(i,base);ifloor(i/base);ff/base;endhaltonresult;然后在主程序中设置好x和y方向的两个基数这里分别为2和3(最好是互质的那样效果更好)index1000;xyzeros(index,2);base13;base22;for i1:indexxy(i,1)halton(i,base1);xy(i,2)halton(i,base2);end结果展示基数为2和3时基数为3和5时