原创 在stk場景裏面設置北京時

stk場景默認是UTCG時間,如果想改爲北京時,可按照以下步驟設置: (1)首先啓動stk,載入或者新建一個場景。爲了方便後面介紹,此處場景名稱爲Scenario (2)雙擊Scenario,打開屬性頁面,點擊左面的Units,將“Dat

原创 利用matlab fgoalattain函數實現多目標優化

之前利用matlab做多目標優化的時候查了很多書,沒有找到matlab多目標優化函數,所以就對多目標進行組合加權變成了單目標,然後利用matlab單目標優化函數例如fmincon等進行優化。後來發現matlab裏面集成了一個多目標優化函數

原创 天文學中的時間尺度單位

The different time scales TAI = International Atomic Time (Temps Atomique International = TAI) is defined as the

原创 儒略日的計算(經過stk驗證)

%儒略日的計算 %輸入日期:Gregorian TDT(TDTG)-----stk %輸出日期:Julian Date(JDate)------stk %驗證兩組輸入: %-----第一組輸入:J2000.0----- %stk結果:24

原创 將UTCG轉換爲MJD(IAU)

%-------------------------------------------------------------------------- % Purpose: % %   Modified Julian Date from

原创 stk中天體座標系的定義

stk中天體座標系的定義 中心天體座標系統 每個中心天體都有相應的座標系統。座標系原點均位於中心天體的質心,區別在於座標軸的定義。 每個中心天體均支持固定座標系(Fixed coordinate system,即相對於大地無位移)、ICR

原创 GPS時與GPS周

GPS採用10bit定義域來對每個GPS時間信息中的週數進行編碼,最多可以處理1024周(2^9+2^8+2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0=1023,0~2013),這個期間稱爲一個Epoch(曆元)。在每個

原创 GPS時間與TAI時間的轉換(經stk驗證)

%×××××××××××××××××××××××××××××××××××××××× % GPS time = TAI - 19 seconds.  GPS time matched UTC from 1980-01-01 %      

原创 TAI、GPS與UTC時間的轉換(以下數據經stk驗證)

% Table of time scales 1972-present, and some predictions % TT = TAI+32.184s ==> UT1-UTC = TAI-UTC - (TT-UT1) + 32.184s

原创 天文學中的時間單位的發展歷程

Time Scales A definition for the term "time scale": 16th General Assembly of the International Astronomical Union Gren

原创 TAI與TDT的轉換(經過stk檢驗)

%×××××××××××××××××××××××××××××××××××××××××××××××× % TDT = Terrestial Dynamical Time.  Was used 1984-2000 as a time-scal

原创 matlab GUI界面自動更新?

如果運算時間短,matlab GUI界面還能保持之前的樣子。像我在做優化計算時,需要長時間計算,此時如果切換到別的窗口再切換回來,界面就花了,必須等到給GUI中的對象重新賦值時界面才能恢復。爲了克服這個問題,我現在的做法是經常給GUI控件

原创 關於matlab多目標優化函數fgoalattain的一點小提示

多個優化目標量值如果差的太大,會影響優化精度,例如要同時優化半長軸和偏心率,半長軸範圍可能是幾千千米,偏心率可能是千分乃至萬分之幾,量值差的就太大了,因此需要對量值範圍進行處理,不要相差太大。

原创 技術規範,過幾天發個壓縮包,一次下載全部擁有

下載地址:https://download.csdn.net/download/appe1943/12006549 壓縮包包括以下內容: 1.《建築設計防火規範》GB50016; 2.《小型火力發電廠設計規範》GB50049; 3.《供配

原创 matlab找不到編譯器

裝了兩個版本的matlab:R2009a和R2014a,輸入命令:mex -setup,結果都顯示沒有編譯器。 這個問題困擾了我一天,後來找到原因了:我的操作系統是64位的,安裝matlab的時候自動裝成了64位,自帶的LCC編譯器目前好