油氣儲運網(wǎng)

 找回密碼
 立即注冊

QQ登錄

QQ快速登錄

一步迅速開始

pdms培訓(xùn)&項目數(shù)字化360網(wǎng)
查看: 4625|回復(fù): 3
打印 上一主題 下一主題

求解下面的編程 求助紅色區(qū)域 是

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-3-12 17:46:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
3金幣


d1=0.001,d2=1.5;

while(1)

{

d3=(d1+d2)/2.0;

Re=1.534*Q*del*1000/(d3*u);

R1=0.001;

R2=1.0;

while(1)

{

R3=(R1+R2)/2.0;if(fr(k,d3,Re,R3)>1e-6)R1=R3; if(fr(k,d3,Re,R3)<-1e-6)R2=R3;if(fabs(fr(k,d3,Re,R3))<1e-6)break;

}

R=R3; if(fd(R,z,d3)>1e-6)d1=d3;

if(fd(R,z,d3)<-1e-6) d2=d3;if(fabs(d3-d1)<1e-6&&fabs(d3-d2)<1e-6)break;

}

d=d3; printf("摩阻系數(shù)為R=%e,管徑為d=%em\n\n\n",R,d); printf("雷諾數(shù)為Re=%e\n\n\n",Re);

}



油氣儲運網(wǎng) - 論壇版權(quán)1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關(guān)
2、本站所有主題由該帖子作者發(fā)表,該帖子作者與油氣儲運網(wǎng)享有帖子相關(guān)版權(quán)
3、其他單位或個人使用、轉(zhuǎn)載或引用本文時必須同時征得該帖子作者和油氣儲運網(wǎng)的同意
4、帖子作者須承擔(dān)一切因本文發(fā)表而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
5、本帖部分內(nèi)容轉(zhuǎn)載自其它媒體,但并不代表本站贊同其觀點和對其真實性負(fù)責(zé)
6、如本帖侵犯到任何版權(quán)問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、油氣儲運網(wǎng)管理員和版主有權(quán)不事先通知發(fā)貼者而刪除本文

沙發(fā)
 樓主| 發(fā)表于 2017-3-12 17:47:21 | 只看該作者
截取了自己不懂得地方  ,發(fā)布出來全部的編程  點我QQ   謝謝前輩大神們
板凳
發(fā)表于 2017-3-13 17:16:29 | 只看該作者
兩個while循環(huán)是死循環(huán)
因為條件為1永遠(yuǎn)為真
if語句的break條件滿足時,跳出循環(huán)
具體結(jié)果自己分析
地板
 樓主| 發(fā)表于 2017-3-13 23:28:42 來自手機 | 只看該作者
hqbtc 發(fā)表于 2017-3-13 17:16
兩個while循環(huán)是死循環(huán)
因為條件為1永遠(yuǎn)為真
if語句的break條件滿足時,跳出循環(huán)

程序沒問題,調(diào)用子函數(shù)算的fr和fd。就是上面的管徑d1和d2的賦值0.001和1.5,這是輸氣管道管徑的編程。發(fā)不了全部的只發(fā)了我不懂的這個
您需要登錄后才可以回帖 登錄 | 立即注冊  

本版積分規(guī)則

掃碼訪問手機版

QQ|關(guān)于我們|網(wǎng)站地圖|油氣儲運網(wǎng) ( 魯ICP備11007657號-3 )

GMT+8, 2024-10-27 02:21 , Processed in 0.021741 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2023, Tencent Cloud.

快速回復(fù) 返回列表