日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab模拟三个天体运动

發布時間:2024/3/26 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab模拟三个天体运动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 簡介

這是一個三體運動模擬軟件,描述自由空間中存在的兩至三顆可視作質點的星體在相互之間的萬有引力作用下所做的運動。基于牛頓經典力學原理,采用迭代法進行數值模擬,實時顯示星體的位置以及軌跡。

2 部分代碼

%%%function varargout = Threebody(varargin)% THREEBODY MATLAB code for Threebody.fig% THREEBODY, by itself, creates a new THREEBODY or raises the existing% singleton*.%% H = THREEBODY returns the handle to a new THREEBODY or the handle to% the existing singleton*.%% THREEBODY('CALLBACK',hObject,eventData,handles,...) calls the local% function named CALLBACK in THREEBODY.M with the given input arguments.%% THREEBODY('Property','Value',...) creates a new THREEBODY or raises the? %將選中的運動類型的數據傳遞到三行顯示欄中去 %將代碼中預的設數據寫入第一行顯示欄(第一顆星) set(handles.Edit_m1,'String',num2str(star(1).M*10^(-19))); set(handles.Edit_x1,'String',num2str(star(1).X)); set(handles.Edit_y1,'String',num2str(star(1).Y)); set(handles.Edit_z1,'String',num2str(star(1).Z)); set(handles.Edit_u1,'String',num2str(star(1).U*10^(-3))); set(handles.Edit_v1,'String',num2str(star(1).V*10^(-3))); set(handles.Edit_w1,'String',num2str(star(1).W*10^(-3))); %將代碼中預的設數據寫入第二行顯示欄(第二顆星) set(handles.Edit_m2,'String',num2str(star(2).M*10^(-19))); set(handles.Edit_x2,'String',num2str(star(2).X)); set(handles.Edit_y2,'String',num2str(star(2).Y)); set(handles.Edit_z2,'String',num2str(star(2).Z)); set(handles.Edit_u2,'String',num2str(star(2).U*10^(-3))); set(handles.Edit_v2,'String',num2str(star(2).V*10^(-3))); set(handles.Edit_w2,'String',num2str(star(2).W*10^(-3))); %將代碼中預的設數據寫入第三行顯示欄(第三顆星) set(handles.Edit_m3,'String',num2str(star(3).M*10^(-19))); set(handles.Edit_x3,'String',num2str(star(3).X)); set(handles.Edit_y3,'String',num2str(star(3).Y)); set(handles.Edit_z3,'String',num2str(star(3).Z)); set(handles.Edit_u3,'String',num2str(star(3).U*10^(-3))); set(handles.Edit_v3,'String',num2str(star(3).V*10^(-3))); set(handles.Edit_w3,'String',num2str(star(3).W*10^(-3))); %保存數據 guidata(gcf,handles);end %%% --------------------------------------------------------------------function normal_Callback(hObject, eventdata, handles)%%% hObject handle to normal (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)view([-37.5,30]); ?%%% --------------------------------------------------------------------function XOY_view_Callback(hObject, eventdata, handles)%%% hObject handle to XOY_view (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)view([-90,90]); ?%%% --------------------------------------------------------------------function YOZ_view_Callback(hObject, eventdata, handles)%%% hObject handle to YOZ_view (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)view([-90,0]);?%%% --------------------------------------------------------------------function ZOX_view_Callback(hObject, eventdata, handles)%%% hObject handle to ZOX_view (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)view([180,0]);?%%% --------------------------------------------------------------------function Version_Callback(hObject, eventdata, handles)%%% hObject handle to Version (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)hs = msgbox({'軟件操作說明:' '' ' Version: 1.0 ' '' ' Author:' '' ' Chen Tianyang, Li Hao' '' ' Data:2017-10-25' ''},'Version Information');%改變字體大小ht = findobj(hs, 'Type', 'text');set(ht,'FontSize',10);%改變對話框大小set(hs, 'Resize', 'on'); ?%%% --------------------------------------------------------------------function UserGuide_Callback(hObject, eventdata, handles)% hObject handle to UserGuide (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)hs = msgbox({'軟件操作說明:' '' ? ''},'UserGuide');%改變字體大小ht = findobj(hs, 'Type', 'text');set(ht,'FontSize',10);%改變對話框大小set(hs, 'Resize', 'on'); ?

3 仿真結果

4 參考文獻

[1]孫婷, 邢飛, 尤政. 一種基于天體運動學的星敏感器精度測量方法[J]. 清華大學學報:自然科學版, 2012, 52(4):6.

博主簡介:擅長智能優化算法、神經網絡預測、信號處理、元胞自動機、圖像處理、路徑規劃、無人機等多種領域的Matlab仿真,相關matlab代碼問題可私信交流。

部分理論引用網絡文獻,若有侵權聯系博主刪除。

總結

以上是生活随笔為你收集整理的Matlab模拟三个天体运动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本亲与子乱ay中文 | 在线观看久草 | www.777奇米 | 国产伦精品一区二区三区视频1 | 看毛片的网址 | 97色伦影院 | 狠狠五月天 | 国产情侣激情自拍 | 婷婷爱爱 | 尤物av无码色av无码 | 日韩欧美的一区二区 | 国产a√精品区二区三区四区 | 黄黄的视频在线观看 | 成年人黄色片网站 | 美腿丝袜一区二区三区 | 天堂亚洲网 | 少妇性l交大片免潘金莲 | 日韩视频第一页 | 日本人の夫妇交换 | 91免费精品视频 | 欧美精品一二三 | 69久人妻无码精品一区 | 一级免费看 | 精品综合网 | 99re5| 黄色小网站入口 | 91高清网站 | 欧美整片sss | 精品欧美日韩 | 欧美资源网| 久色婷婷 | 亚洲AV第二区国产精品 | 精品人妻大屁股白浆无码 | 国产高清久久久 | 女人扒开腿让男人桶爽 | av导航在线观看 | 国产精品精品久久久 | 我把护士日出水了视频90分钟 | 香蕉视频网站 | 色妞色视频一区二区三区四区 | 成人伊人网站 | 草草草在线视频 | 国产校园春色 | 精品国产三级 | 欧美一级淫片免费视频魅影视频 | av收藏小四郎最新地址 | 成年人看的视频网站 | 男女插插插视频 | 国产青青操 | 5566色| 欧美性生交片4 | 无限国产资源 | 美女视频在线观看免费 | 日韩av在线播放网址 | 欧美一级网 | 97超级碰碰碰 | 久久国产美女视频 | 午夜电影在线播放 | 综合久久色| 国产色无码精品视频 | 欧美日韩一区视频 | 亚洲一区二区三区成人 | 日韩视频免费在线播放 | 91夫妻论坛 | 色成人亚洲| 久久久久久一区二区 | xvideos成人免费视频 | 69人人| 日韩av一区二区三区在线观看 | 自拍偷拍第二页 | 亚洲福利小视频 | 欧美裸体精品 | 国产任你操| 一本加勒比波多野结衣 | 91麻豆一区二区三区 | 亚洲一区二区三区日韩 | 日韩欧美亚洲一区二区三区 | 国产思思| 91精品国产综合久久久蜜臀九色 | 奇米中文字幕 | 天天曰夜夜曰 | 亚洲va欧美va天堂v国产综合 | 嫩草导航 | 中文字幕在线观看av | 国产偷拍一区二区 | 精品在线一区 | 波多野结衣办公室双飞 | 久久精品高清 | 国产毛片18 | 成人在线直播 | 日本女人性视频 | av调教| 国产精品一区二三区 | 高潮毛片7777777毛片 | 在线观看黄色国产 | 欧美在线一二三四区 | 久久久久久久人妻无码中文字幕爆 | 乱lun合集小可的奶水 | 日日爽夜夜操 |