资源简介
本程序实现水平集曲线在曲率和常数速度下的演化过程
代码片段和文件信息
%本程序实现曲线在曲率和常数速度下的演化过程
clear;clc
nx=100;ny=100;iter=1000;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%初始化为圆
% ic=floor(nx/2);jc=floor(ny/2);r=ic/2;
% u = zeros([nxny]);
% for i=1:nx
% for j=1:ny
% u(ij)= sqrt((i-ic).^2+(j-jc).^2)-r;
% end
% end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%初始化为矩形
k1=nx/4; k2=ny/4;
mask = zeros(nxny);mask(k1:nx-k1k2:ny-k2) = 1;
u= bwdist(mask)-bwdist(1-mask)+im2double(mask)-.5; % bwdist是元素到最近的一个非零点的欧式距离,SDF 距离函数
[ch] = contour(u[0 0]‘r‘);
title(‘初始轮廓‘);
%%
Vc=1; % 常速度正数缩小,负数扩张
delt=.01;%迭代步长
for k=1:iter
%计算每点的曲率
K=curvature(u11);
%常数演化项需求解迎风差分格式
C11 =u(:[2:nyny])-u;CC=C11>0;C11=C11.*CC;
C22 =u-u(:[11:ny-1]);CC=C22<0;C22=C22.*CC;
C33 =u([2:nxnx]:)-u;CC=C33>0;C33=C33.*CC;
C44 =u-u([11:nx-1]:);CC=C44<0;C44=C44.*CC;
Vc_p_du=sqrt(C11.^2+C22.^2+C33.^2+C44.^2);
C11 =u(:[2:nyny])-u;CC=C11<0;C11=C11.*CC;
C22 =u-u(:[11:ny-1]);CC=C22>0;C22=C22.*CC;
C33
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1642 2011-01-10 17:05 常速和曲率演化演示\concur.m
文件 1660 2010-12-30 13:33 常速和曲率演化演示\curvature.m
..A..H. 162 2010-12-29 14:40 常速和曲率演化演示\~$readme.doc
目录 0 2011-01-10 17:06 常速和曲率演化演示
----------- --------- ---------- ----- ----
3464 4
相关资源
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
- zw_jhn199388-9911706-基于51单片机都_自动
- zw_fan7983377-9600053-RecyclerViewDemo.zip
- zw_CHINA__.zip
- 我的第一本算法书+算法图解.zip
- 数学物理方法_德顾樵编著_2012.01_545页
评论
共有 条评论