matlab給定三點三維座標,求構成的三角形的面積

時間 2021-09-01 23:08:11

1樓:匿名使用者

定義函式

function area(a,b,c)%輸入三點座標檢查向量維數

x=b-a;

y=c-b;

z=cross(x,y);%叉乘求向量

s=1/2*sqrt(dot(z,z))%點乘求面積end%if結束

end然後在命令視窗輸入三點座標,按a=[1,1,0]這種方式輸入;

執行函式area(a,b,c)

得到s =

20.8866

2樓:蝸牛家數學小分享

先求各邊長,再通過公式求面積!

3樓:小九九

先求出各邊長再用海**式s=√[p(p-a)(p-b)(p-c)] ,p=(a+b+c)/2

**如下:

ax=1;ay=1;az=0;bx=10;by=1;bz=5;cx=5;cy=5;cz=3;

a=sqrt((ax-bx)^2+(ay-by)^2+(az-bz)^2);

b=sqrt((bx-cx)^2+(by-cy)^2+(bz-cz)^2);

c=sqrt((ax-cx)^2+(ay-cy)^2+(az-cz)^2);

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c))

結果:s =

20.8866

在matlab中已知三個點的座標怎麼顯示三角形

4樓:學

x=[1 2 2 1];

y=[1 1 2 1]

line(x,y)

axis([-2 4 0 4])

或者fill(x,y,'r')

axis([-2 4 0 4])

5樓:彷徨的失路人

設三個點的座標分別是

【x1,y1】

【x2,y2】

【x3,y3】

執行以下命令就出來啦~~~

line([x1,x2,x3,x1],[y1,y2,y3,y1])

如何用MATLAB求一些三維的三點擬合出來的函式

a x y z 3個列向量 z a 3 n size a,1 for i 1 n if a i,3 max z disp a i,1 a i,2 endend 李原剛 做等值線試下,或者用logistic線性迴歸擬合。也可以改變昨表示下,希望能幫上你忙。 a w x,y,z軸座標 x a 1 y a...

matlab三維散點圖的擬合,matlab三維散點圖的擬合

風箏等風 用引數方程。要根據具體的資料具體分析。資料也許不一定適合用曲線擬合,而是在某個曲面上。如果用曲線擬合,一般可考慮用引數方程。引數方程和函式很相似 它們都是由一些在指定的 集的數,稱為引數或自變數,以決定因變數的結果。例如在運動學,引數通常是 時間 而方程的結果是速度 位置等。定義 一般的,...

什麼叫一維座標系二維座標系三維座標系

琴琴叮叮 一維,一根座標軸,研究直線運動時用 二維,兩根的座標軸,有平面直角座標丶自然座標丶極座標等,研究平面運動時用,三維,三根座標軸,每空間直角座標丶柱座標丶球座標等,研究空間運動時用 肥菲富嬋 一維座標系指選某一座標為座標原點,以某個方向為正方向,選擇適當的標度建立一個座標軸,就構成了一維座標...