二维有限体积 matlab,二维有限体积法计算热传导及源码.pdf
二维有限体积法计算热传导及源码
//#include "stdafx.h"
#include
#include
#include
#include
#include
using namespace std;
#define q 500
#define k 1000
void main ()
{ //input the value you want:
double L,dx,dy,T,Ax,Ay,d;
int m,n,i,j,kk,mm ;
//char str1[20];
char *str1="conf.dat";
//cout<>str1;
//string str1("data.");
ifstream fin(str1);
if(!fin)
{
cout<
exit(1);
}
cout<
fin>>L>>m>>n>>T;
cout<
cout<
cout<
//creat the maxtrix
mm=m*n;
dx=0.3/m;
dy=0.4/n;
vector ae(mm),ap(mm),aw(mm),an(mm),as(mm),su (mm),sp(mm) ;
Ax=L*dy;
Ay=L*dx;
//结¨¢点Ì?0,左Á ¨®下?角?顶£¤点Ì?
aw[0]=0.0;
ae[0]=k*Ax/dx;an[0]=k*Ay/dy;as[0]=0.0;
sp[0]=0.0;su[0]=q*Ax*k;
ap[0]=aw[0]+ae[0]+an[0]+as[0]-sp[0];
for(i=1;i
{
if(i
{
aw[i]=0.0;
ae[i]=k*Ax/dx;
an[i]=k*Ay/dy;
as[i]=k*Ay/dy;
su[i]=q*Ax*k;
sp[i]=0.0;
ap[i]=aw[i]+ae[i]+as[i]+an[i]-sp[i];
}
else if(i==n-1)
//左Á ¨®上¦?角?顶£¤点Ì?
{
as[i]=k*Ay/dy;
ae[i]=k*Ax/dx;
aw[i]=0.0;
an[i]=0.0;
sp[i]=-2*as[i];
su[i]=q*Ax*k+2*as[i]*T;
ap[i]=aw[i]+ae[i]+as[i]+an[i]-sp[i];
}
else if(i==mm-n) //右® ¨°下?角?顶£¤点Ì?
{ ae[i]=0.0;
as[i]=0.0;
aw [i]=k*Ax/dx;
an[i]=k*Ay/dy;
su[i]=0;
sp[i]=0;
ap[i]=aw [i]+ae[i]+as[i]+an[i]-sp [i];
}
else if(i==mm-1) //右® ¨°上¦?角?顶£¤点Ì?
{
ae[i]=0.0;
aw[i]=k*Ax/dx;
as[i]=k*Ay/dy;
an[i]=0.0;
su[i]=2*as[i]*T ;
sp[i]=-2*as[i];
ap[i]=aw
二维有限体积 matlab,二维有限体积法计算热传导及源码.pdf相关推荐
- 微信小程序:二开版优化新紫色UI云开发新款壁纸小程序源码
这是一款由旧版https://airymz.com/3387.html进行优化二开的一个新版本 本壁纸表情包头像小程序采用(dcloud云开发)所以无需服务器与域名 无需服务器.无需域名.云开发直接上 ...
- 二开版优化新紫色UI云开发新款壁纸小程序源码支持用户投稿在线审核
本壁纸表情包头像小程序采用(dcloud云开发)所以无需服务器与域名 无需服务器.无需域名.云开发直接上线 特点:支持用户投稿,后台审核后会发订阅消息给用户提示作品审核状态,增加用户粘性,支持后端修改 ...
- 【Matlab条形码识别】二维条形码识别【含GUI源码 607期】
一.代码运行视频(哔哩哔哩) [Matlab条形码识别]二维条形码识别[含GUI源码 607期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...
- 【Matlab图像拼接】块匹配全景图像拼接【含源码 742期】
一.代码运行视频(哔哩哔哩) [Matlab图像拼接]块匹配全景图像拼接[含源码 742期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLA ...
- 【Matlab图像检索】综合特征图像检索【含GUI源码 395期】
一.代码运行视频(哔哩哔哩) [Matlab图像检索]综合特征图像检索[含GUI源码 395期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...
- 【Matlab肌电信号】肌电信号处理【含GUI源码 966期】
一.代码运行视频(哔哩哔哩) [Matlab肌电信号]肌电信号处理[含GUI源码 966期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余继周,杨 ...
- 【Matlab语音处理】声音信号频谱分析仪【含GUI源码 325期】
一.代码运行视频(哔哩哔哩) [Matlab语音处理]声音信号频谱分析仪[含GUI源码 325期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊, ...
- 金字塔图像融matlab,金字塔变换的图像融合Matlab源码.pdf
金字塔变换的图像融合Matlab源码.pdf 附录1 金字塔变换图像融合方法程序 % 拉普拉斯金字塔融合函数 function Y = fuse_lap(M1, M2, zt, ap, mp) % M ...
- 针对大量数据,MATLAB生成EXCEL文件并进行排版处理的源码
#MATLAB生成EXCEL文件并进行排版处理的源码 项目要求:给定某海洋站潮位数据在一年之年的每分钟潮位数据(一共有24×60×365=525600个数),txt格式,要求制作出海洋站该年份的潮汐表 ...
最新文章
- (一)检测浏览器是否支持websocket
- “谈谈我对技术发展的一点感悟”阅读小记
- linux怎么远程windows桌面,Windows系统怎么远程登陆桌面Linux?
- 逻辑漏洞之任意用户登陆漏洞
- 线性表的顺序表示和实现
- springboot设置默认值_线上Bug无法复现?老司机教你一招,SpringBoot远程调试不用愁!...
- 【笔记】Linux的目录配置(a2)
- 安全基础知识 最强0到33600端口详解
- linkscrpit
- WPF如何得到一个在用户控件内部的元素的坐标位置
- Python语言介绍
- 索尼发布新Bravia液晶电视 84英寸4K分辨率!
- C语言入门,C语言学习方法,初学者必看
- Jupyter Notebook 菜单栏选项全解说
- 财务管理----记账凭证
- 浅析“热更新”(热修复)解决方案
- Linux一键安装xrdp,如何在Linux系统Ubuntu 20.04中安装xrdp实现远程桌面连接RDP
- 不止骗钱,还撸网贷,现在的诈骗犯真是越来越骚了
- CSS3属性之text-overflow:ellipsis详解
- Exchange 2016就地存档
热门文章
- MySQL 高水位update_Oracle delete 高水位线处理问题
- python切割图像,使用Python图像库将一个图像切割成多个图像
- 中科软测试面试题2019_2019国考成绩今日是否会发布,笔试120能进面不?
- 普通 项目打包包含第三方jar包
- 计算机考研数学基础知识点,2019计算机考研数学复习:打好基础是必须的啊喂!...
- 微软MS10-046漏洞的利用
- unity 是厘米还是米_1种“竹节参”,植株有40厘米高,能挂果,果子成熟后变红,珍贵...
- jquery 实现 点击把数据移动右侧 点击再次移回到左侧
- 使用data-自定义数据及如何获取该值
- 将一个实体转换成 Url 参数的形式 ?a=ab=b