matlab多孔介质蒸发,随机生成多孔介质matlab程序.doc
随机生成多孔介质matlab程序
% à?èê??
clc;clear all;close all
max_j=193;max_i=81;
d11=0.005 ; d13=0.005; d14=0.001;d12=0.001;
d15=0.0001; d16=0.0001 ; d17=0.0001 ; d18=0.0001;
n=0.7; % ?×???è
cdd=0.001; % Pcd1ì?àéú3¤o????ê
numtotal_need=(1-n)*max_i*max_j;
numsoild=0;
arrgrid=zeros(max_i,max_j);
while numsoild
for i=1:max_i
for j=1:max_j
if abs(rand())
numsoild=numsoild+1;arrgrid(i,j)=1;
soild(numsoild,1)=i;soild(numsoild,2)=j;
end
end
end
end
Tnumsoild=numsoild; % ×üéú3¤o?êy
% figure(1)
% imshow(~arrgrid) ; % 1°×é?ê??×??£?0oúé?ê?1ìì?
% μú22?£?′ó1ì?à?úo??ò?ü?§8??·??òéú3¤
while Tnumsoild
for index_soild=1:Tnumsoild
index_i=soild(index_soild,1);
index_j=soild(index_soild,2);
% oá×?μ?ê?y·??ò
% êú×?μ?ê?x·??ò
%1ì?à?úo??òóòéú3¤ 1·??ò
if index_j
i=index_i;j=index_j+1; % óò1
if arrgrid(i,j)==0 && rand()
numsoild=numsoild+1;arrgrid(i,j)=1;
soild(numsoild,1)=i;soild(numsoild,2)=j;
end
end
%1ì?à?úo??òóòéú3¤ 2·??ò
if index_i
i=index_i+1;j=index_j; % óò1
if arrgrid(i,j)==0 && rand()
numsoild=numsoild+1;arrgrid(i,j)=1;
soild(numsoild,1)=i;soild(numsoild,2)=j;
end
end
%1ì?à?úo??òóòéú3¤ 3·??ò
if index_j>2+1
i=index_i;j=index_j-1;
if arrgrid(i,j)==0 && rand()
numsoild=numsoild+1;arrgrid(i,j)=1;
soild(numsoild,1)=i;soild(numsoild,2)=j;
end
end
%1ì?à?úo??òóòéú3¤ 4·??ò
if index_i>2+1
i=index_i-1;j=index_j;
if arrgrid(i,j)==0 && rand()
numsoild=numsoild+1;arrgrid(i,j)=1;
soild(numsoild,1)=i;soild(numsoild,2)=j;
end
end
%1ì?à?úo??òó
matlab多孔介质蒸发,随机生成多孔介质matlab程序.doc相关推荐
- C语言生成一个随机的九行九列数独,一个随机生成数独的C++程序
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. //mySIZE是数独棋盘的边长,棋盘是mySIZE*mySIZE的大小 int mySI ...
- 【光学】基于matlab GUI光栅条纹投影生成【含Matlab源码 2118期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI光栅条纹投影生成[含Matlab源码 2118期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...
- 设计一套随机生成四位密码的程序,范围0~~9,不能出现重复的情况
//设计一套随机生成四位密码的程序,范围0~~9,不能出现重复的情况 function num( ){var arr= [];while(true){var isflag=true;var num1 ...
- matlab随机生成正太分布,MATLAB如何使用normrnd函数生成正态分布随机数
MATLAB如何使用normrnd函数生成正态分布随机数 [语法说明] R=normrnd(mu,sigma):生成服从参数为mu和sigma的正态分布的随机数.mu为均值,sigma为标准差.R是与 ...
- python随机生成车牌_Python实现随机生成任意数量车牌号
之前做课设的时候舍友遇到了需要生成500w量级车牌号的问题,于是我便写了一个随机生成车牌号的程序,希望各位采纳. 注:Python实现 import random def chepaihao(len= ...
- Python实现随机生成任意数量车牌号(完全符合2020年中国车牌号标准)
更改:之前写的还是有漏洞的,之前写的默认后五位全是数字,但是实际上不是这样的,作者百度了相关标准,如下: (一)前4位必须有1位且只能有1位是英文字母(但I和O不能使用),英文字母位置可以在4位中自由 ...
- c语言中定义密码为英文字母,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...
请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...
- 密码生成器c语言程序,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...
请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...
- matlab多孔介质蒸发,松散多孔介质孔隙结构的分形及统计特性
松散多孔介质孔隙结构的分形及统计特性李合莲1 ,2 , 陈家军1 , 杨 建1 (11环境模拟与污染控制国家重点实验室 北京师范大学环境学院 , 北京 100875 ; 21济南大学化学化工学院 , ...
最新文章
- gevent源码初探-wsgi例子解析
- [CODEVS 3037] 线段覆盖 5
- windows下的MySql实现读写分离
- 风车网上线,图片分享网站大潮将至
- number two
- 我爱学习第一天(委托)
- 你是如何离编程越来越远的?
- HDU2516 取石子游戏【博弈】
- bzoj1003[ZJOI2006]物流运输
- oracle 自动化运维--自动搭建oracle dataguard 运维工具(开发源代码)
- 关于 DXGI 截图 截屏 获取屏幕
- windows 管理员权限编辑文件
- Linux查看电脑启动时间,几种常用的「查看Linux开机时间」的命令
- python京东预约抢购_Python参考代码:京东抢券脚本
- linux如何查看mac地址_查看mac地址 linux_linux查看mac地址
- 爬取链家二手房交易数据
- 全国各地区PPP项目数+投资额(2016-2021)
- 图解算法:KMP算法
- 曾李青的五年投资经验总结:早期创业公司的九种死法
- 垃圾分类微信小程序源码分享(直接可运行)
热门文章
- linux diff使用方法,Linux diff 使用教程
- oracle修改mem为手动管理,PSV内存修改金手指插件GoHANmem v2.00下载和使用教程
- HDU-5238 Calculator
- 林业调查规划设计资质申办流程及要求?
- 解决网易服务器延迟大,网易WOW服务器延迟
- 计算机视觉论文文献综述怎么找,如何有效在知网寻找属于自己课题的文献综述...
- nokia专业显示器测试软件,液晶显示器显示屏NOkia幕检测工具
- 信用卡如何使用?广发卡自动分期教你这样养卡技巧
- Introducing a forensics data type taxonomy of acquirable artefacts from PLCs
- web和http协议-详解