請問高手們matlab中怎麼表示三角形區域

2021-03-11 04:45:49 字數 1183 閱讀 7565

1樓:匿名使用者

要畫出上面的圖下面的程式才可以,一樓的有問題,我畫出的圖%figure ********

x0=0;y0=0;  %起始座標

x1=1;y1=1;  %對角坐版標

y2=[0:1/4:1-1/4];

x2=[0:1/4:1-1/4];

plot([x0,x1],[y0,y0],'r') %橫軸座標直線hold on

plot([x0,x0],[y0,y1],'r') %縱軸權座標直線

hold on

plot([x0,x1],[y1,y0],'r')   %斜邊直線hold on

plot([1/4,1/4,1/4,1/4],y2,'r');

hold on

plot([1/2,1/2,1/2],[0:1/4:1/2],'r');

hold on

plot([3/4,3/4],[0:1/4:1/4],'r');

hold on

plot(x2,[1/4,1/4,1/4,1/4],'r');

hold on

plot([0:1/4:1/2],[1/2,1/2,1/2],'r');

hold on

plot([0:1/4:1/4],[3/4,3/4],'r');

2樓:孫繼剛

x0=0;y0=0; %起始坐抄標襲

x1=1;y1=1; %對角座標

baiplot([x0,x1],[y0,y0],'r') %橫軸du座標直線

zhihold on

plot([x0,x0],[y0,y1],'r') %縱軸座標直線hold on

plot([x0,x1],[y1,y0],'r') %斜邊直dao線

matlab中怎樣判斷某個點是否在三角形內

3樓:雙子黃鸝鳴翠柳

解答如下 a=[x1 y1 0]; b=[x2 y2 0]; c=[x3 y3 0]; m=[x y 0]; ma=a-m; mb=b-m; mc=c-m a=cross(ma,mb); b=cross(mb,mc); c=cross(mc,ma); result=(a*b')*(b*c')*(c*a') if result > 0 'm點在三角形內

部' else 'm點在三角形外部' end

matlab中怎麼顯示公式,matlab中影象顯示函式

clc clear syms x y 定義符號 x y z x exp y disp z 建立符號關係式並顯示 x 1,y 2,eval z x y 賦值後計算 開啟mathtype,preferences translator 然後如下面的設定 然後再mathtype裡面輸入乙個公式,然後拷貝到乙...

matlab隨機函式怎麼取,matlab中怎樣隨機從一組資料中取一個數

淚之夢幻 如果是要要均勻分佈,可以使用語句rand 1 0.8 0.1 matlab中的rand函式 用於產生隨機數 均勻分佈的隨機數或矩陣 語法y rand n y rand m,n y rand m n y rand m,n,p,y rand m n p.y rand size a rand s...

matlab版本怎麼命名的,matlab中m檔案如何命名求解

1 檔名命名要用英文本元,第乙個字元不能是數字和下劃線。2 檔名不要取為matlab的乙個固有函式,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結果會出現一些莫名其妙的錯誤。3 檔案儲存路徑一定為英文。4 m檔案...