查看: 608|回復: 2|關注: 0
打印 上一主題 下一主題

辽宁快乐12任三推荐码: [已解決] MATLAB求解四邊形面積

[復制鏈接]

新手

10 麥片

財富積分


辽宁快乐12预测一号码推荐号码 www.exedlj.com.cn 050


3

主題

7

帖子

0

最佳答案
跳轉到指定樓層
1#
本帖最后由 Sunshin_A6El6 于 2019-5-21 16:20 編輯

各位師兄們好,我想請教一下圓弧滑動面和兩條折線邊坡構成的四邊形面積ABCD怎么編程求解啊,A、B兩點在圓弧y =10.72-(10.77^2-(x+1.02).^2).^0.5上,B、C兩點在折線上y1=x,y2=6,每個四邊形水平間距是確定的,為0.86m,需要依次求解出每個四邊形面積。



    四邊形示意圖

論壇優秀回答者

5

主題

1541

帖子

428

最佳答案
  • 關注者: 124
2#
發表于 2019-5-21 17:48:01 | 只看該作者 |此回復為最佳答案
這不就是求兩曲線之差的定積分么,自己把曲線方程和積分上下限對應著改改不就是了
  1. syms x
  2. f =  x - (10.72-(10.77^2-(x+1.02).^2).^0.5);
  3. S = vpa( int(f,x,0,1) )
復制代碼

新手

10 麥片

財富積分


050


3

主題

7

帖子

0

最佳答案
3#
 樓主| 發表于 2019-5-21 19:22:40 | 只看該作者
本帖最后由 Sunshin_A6El6 于 2019-5-21 19:23 編輯
TouAkira 發表于 2019-5-21 17:48
這不就是求兩曲線之差的定積分么,自己把曲線方程和積分上下限對應著改改不就是了
...

%用積分的方法計算四邊形的面積
for i=1:10;
x(i)=0.86*i;
if 0<=xi<=6;   
Fx=xi-10.72+(10.77^2-(xi+1.02).^2).^0.5;
S = vpa( int(Fx,x,xi,xi+1) )
else if 6<xi<=12;
Fx=6-10.72+(10.77^2-(xi+1.02).^2).^0.5;
  S= vpa( int(Fx,x,xi,xi+1) )
    end
end
end
s

非常感謝,我自己又編了一下代碼,我感覺沒問題了啊,還不能輸出結果,麻煩再幫忙看一下,感謝
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /3 下一條

快速回復 辽宁快乐12预测一号码推荐号码 返回列表