1 簡介
大學物理知識體系中,學生學習的運動學兩?類問題,與中學物理勻變速直線運動有直接的關系。兩類問題是一個跳躍式的知識層次上升,要?利用微積分法來處理物理運動問題。在求導和積?分應用中,勻變速直線運動和兩類問題的理論公?式都是線量。可以把線量關系式照搬到物理角量?方面套用,故圓周運動、勻變速直線運動和兩類問?題,在位置矢量、運動方程、位置、速度和加速度的?數學表達式方面,具有極高的相似度,即具有相似?的數學表達式
。
2 完整代碼
%豎直上拋物體的運動規律
clear? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %清除變量
t=0:0.1:2.5;? ? ? ? ? ? ? ? ? ? ? ? ? ?%以v0/g為單位的時間向量
v=1-t;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%以v0為單位的速度向量
h=2*t-t.^2;? ? ? ? ? ? ? ? ? ? ? ? ? ? %以v0^2/2g為單位的高度向量
figure? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%創建圖形窗口
subplot(2,2,1)? ? ? ? ? ? ? ? ? ? ? ? ?%選子圖
plot(t,v,'LineWidth',2)? ? ? ? ? ? ? ? %畫上拋運動速度與時間曲線
grid on? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %加網格
fs=16;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%字體大小
title('速度與時間的關系','FontSize',fs)%標題
xlabel('\itt/t\rm_0','FontSize',fs)? ? %橫坐標標簽
ylabel('\itv/v\rm_0','FontSize',fs)? ? %縱坐標標簽
text(0,0,'\itt\rm_0=\itv\rm_0/\itg','FontSize',fs)%標記時間單位文本
subplot(2,2,3)? ? ? ? ? ? ? ? ? ? ? ? ?%選子圖
plot(t,h,'LineWidth',2)? ? ? ? ? ? ? ? %畫上拋運動高度與時間曲線
grid on? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %加網格
title('高度與時間的關系','FontSize',fs)%標題
xlabel('\itt/t\rm_0','FontSize',fs)? ? %橫坐標標簽
ylabel('\ith/h\rm_m','FontSize',fs)? ? %縱坐標標簽
text(0,0,'\ith\rm_m=\itv\rm_0^2/2\itg','FontSize',fs)%標記高度單位
subplot(1,2,2)? ? ? ? ? ? ? ? ? ? ? ? ?%選子圖
plot(v,h)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %畫上拋運動高度-速度曲線(較細)
grid on? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %加網格
title('高度與速度的關系','FontSize',fs)%標題
xlabel('\itv/v\rm_0','FontSize',fs)? ? %橫坐標標簽
ylabel('\ith/h\rm_m','FontSize',fs)? ? %縱坐標標簽
v=sign(1-t).*sqrt(1-h);? ? ? ? ? ? ? ? %根據高度計算速度
hold on? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %保持圖像
plot(v,h,'LineWidth',2)? ? ? ? ? ? ? ? %重畫速度-高度曲線(較粗)
3 仿真結果
4 參考文獻
[1]劉艷梅. 勻變速直線運動規律的研究[J]. 求知導刊, 2016(1):1.
博主簡介:擅長智能優化算法、神經網絡預測、信號處理、元胞自動機、圖像處理、路徑規劃、無人機等多種領域的Matlab仿真,相關matlab代碼問題可私信交流。
部分理論引用網絡文獻,若有侵權聯系博主刪除。
**完整代碼獲取關注微信公眾號天天matlab**