matlab高手進,Matlab入門教程 很齊全

時間 2023-09-13 01:14:04

1樓:匿名使用者

你想要你給的車的**的外部邊緣吧?

你這樣乙個乙個點找太慢了,而且看了一下你的**覺得不太對。

如果你的影象已經是被你二值化了,你可以:

第一步直接統計第i列的所有值(求和),如果這個和不為零,那就從上下兩端開始掃瞄不為0的畫素點的坐標(y1,y2),然後把|y1,y2|中間的點全部置1.如果這個和為0,那就下一列起繼續掃瞄。

如果你的影象還沒二值話,你可以先二值化,閾值的選取你可以參考:最大灰度值減去1/3(最大灰度值-最小灰度值)(如果沒記錯我用這個公式覺得效果還行)或者其他,也可以是區域性動態閾值選取。

具體實現的**我記不清楚了。你可以去看看matlab中文網。裡面有很多,類似灰度跳變統計的方法。

總之,如果按照你的思路做也行,不過你可以加個標誌位flag,如果flag==0就表示這列全0,否則再從另一邊開始掃瞄。這樣就清晰多了。

2樓:匿名使用者

試試修改後的**:

s2=imread(''

ssize=size(s2);

lie_biaol=0;

lie_biaor=0;

for i=1:ssize(1)

for j=1:ssize(2)

if(s2(i,j)==1)

lie_biaol=j;

break;

endend

for j=ssize(2):-1:1

if(s2(i,j)==1)

lie_biaor=j;

break;

endend

if(lie_biaor-lie_biaol>10)for m=lie_biaol:lie_biaors2(i,m)=1;

endend

endimshow(s2)

matlab入門教程(很齊全)

3樓:肉包在火星

pwd=ffh6 提取碼:ffh6matlab是美襲指國mathworks公司出品的商業數學軟體,用於資料分析、無線通訊、深度學孫激習、影象處理與計算機視覺、訊號處理、量化金融與風險管理、機械人,控制系統等領域。鏈結包含各版念世本matlab軟體及相關基礎和伍塌高階**教程及資料,涉及統計,訊號處理,影象處仔禪肢理、量化等方向。

這個用matlab怎麼做?

4樓:匿名使用者

題主給出這個分段函式如何用matlab繪製其圖形?繪製其二維圖形的方法有很多,如polt函式(已知向量數值繪製圖形,fplot函式(已知函式繪製圖),ezplot函式(已知表示式繪製圖形。

如用fplot函式來繪製其圖形,我們可以做:

1、首先我們自定義分段函式,可以用控制代碼函式@(x)、也可以用匿名函式inline或函式體function來定義。

func=@(x)2*x.*(x>0 & x<=>x<=1);

2、使用fplot函式繪圖。

fplot(func,[0,1])

3、標註坐標軸名稱。

xlabel('x'),ylabel('y')執行結果。

有人用matlab嗎

5樓:匿名使用者

有的,matlab功能非常強大,數學為基礎,主要應用於數學模擬,現在理學基本上也都用matlab處理資料,畫圖。其實學好c語言就可以了。

拓展延伸:它用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。我曾經用它做運籌學方面的多維線性規劃,只需編好程式,把相關資料輸進去,結果就出來了,效率超高的。

matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連 matlab開發工作介面接其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

matlab是矩陣實驗室(matrix laboratory)的簡稱,是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。

matlab和mathematica、maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。

急求matlab高手

6樓:網友

列方程:

360+x1=260+x2

220+x2=292+x3

320+x3=357+x4

260+x4=251+x2

matlab中的求解過程如下:

a=[1 -1 0 0;0 1 -1 0;0 0 1 -1;1 0 0 -1];

b=[-100;72;37;9];

x=r\(q\b)

結果得到x=[169;269;197;160];

即x1=169;x2=269;x3=197;x4=160.

matlab高手進,matlab高手進

計算方法不同,輸出結果是不相同的,在計算中的捨入誤差不可避免,不必強求兩者相同。需要輸出分數的話,可以使用rats a 命令,a為數或矩陣。但是也只能將最後一步的結果從小數變為分數,並不能將計算的每一步從小數計算變為分數 matlab不支援分數計算,所有計算需化為小數後再計算 1e 10 k 3 n...

matlab匿名函式,matlab 匿名函式組的問題

matlab是匿名函式。f x1,x2,x3 x1 x2 x3。cf func2str f for k 1 3。s x num2str k ss x num2str k cf strrep cf,s,ss end ff str2func cf 匿名函式 匿名函式它是matlab中定義的一種函式形式,...

matlab的plot命令,matlab中 plot函式全部功能怎麼用

我行我素 畫出圖形後一看就明白了 中括號一般表示區間或資料點,plot 2,1.1 中表示y座標,plot 2,1.1,1.1,2 1.1,1.1,1.1,1.1 中表示x座標和y座標的區間端點和資料值 1 沒有中括號就是表示點的意思,第一個就畫點 2,1.1 2 像樓上說得,中括號是構造矩陣用的,...