matlab畫出符合特定條件時的影象

時間 2021-10-15 00:20:53

1樓:艾菲爾的悲莫

y=solve('(10*y+2.4448e-04*y)^2+(-y*(x-101.4)/0.

1+3*(6.2723e+07)*(y^3)/(8*101.4)+y*(101.

4^2)/(2*(101.4^2+25)))^2-(1/1.2168)^2','y');

fy=matlabfunction(y(1));

x=0:400;

y=fy(x);

p=atan((10*y+2.4448e-04*y)./(-y.

*(x-101.4)/0.1+3*(6.

2723e+07)*(y.^3)/(8*101.4)+y*(101.

4^2)/(2*(101.4^2+25))));

plot(x,p)

2樓:黃河

ginput提供了一個十字游標使我們能更精確的選擇我們所需要的位置,並返回座標值。函式呼叫形式為: [x,y] = ginput(n) [x,y] = ginput [x,y,button] = ginput(...

) 對於[x,y] = ginput(n),能使你從當前的座標系中讀取n個點,並返回這n個點的x

如何對matlab畫出的曲線中的定點進行打標記(並進行標記)

3樓:很多很多

1、啟動baimatlab,主介面如圖所示,在du命令列視窗中直zhi接鍵入**。

2、**如下圖dao所示回。可以看到matlab自動為其選擇了不同個答顏色進行區分,但是並不容易看出那條曲線是那個函式的。

3、下面通過定點標記,來給出明顯的區分。命令中的s代表方塊,也就是說第一條曲線用方塊畫出;命令中的*表示星號,也就是說第二條曲線用星號畫出。

4、下面的命令將第一條曲線用叉號標記,第二條曲線用圓圈標記。

5、下面的命令用五角星標記第一條曲線,用加號標記第二條曲線。

6、然後就完成了。

4樓:用著追她

1、啟來

動matlab,主介面如圖所示,在命

源令行視窗中直接鍵入**。

2、matlab自動為其選擇了不同個顏色進行區分。

3、下面通過定點標記,來給出明顯的區分。

4、命令中的s代表方塊,第一條曲線用方塊畫出;命令中的*表示星號,第二條曲線用星號畫出。

5、下面的命令將第一條曲線用叉號標記,第二條曲線用圓圈標記。

6、下面的命令用五角星標記第一條曲線,用加號標記第二條曲線。

5樓:匿名使用者

思路:使用plot()函式將定點繪製出來,並且設定點的樣式;如果需要文字標記的話,使用內text()函式進行註釋。

下面給容出具體的示例:畫出正弦函式在[0,2π]區間的曲線,同時標註出x=π/4的點。

1、計算曲線上的散點並繪圖

開啟matlab,在命令視窗輸入如下**:

>> x=0:pi/20:pi;    % x在[0,2π]均勻取值

>> y=sin(x);        % 正弦曲線y座標

>> plot(x,y,'b')    % 繪製正弦曲線

>> x0=pi/4;        % x=π/4的點

>> y0=sin(x0);    % x=π/4的點

2、標記定點

繼續使用plot()函式,將定點加入到繪圖視窗:

>> hold on            % 禁止重新整理圖形,使新加的點可以繪製在前面的圖形上

>> plot(x0,y0,'rs')    % 繪製x=π/4處的定點,引數'rs'表示點的樣式為紅色正方形

3、新增文字說明

>> text(x0,y0,['p(' num2str(x0) ',' num2str(y0) ')'])

6樓:時砂之王的

fig  視窗上有工具

注: 箭頭指示的工具可以標出點,並顯示座標,如圖,,,;

按紅圈的按鈕會出現編輯介面,,可以對影象做多種後期處理

matlab 如何畫圖時將資料點的值在圖中顯示出來

7樓:匿名使用者

點影象視窗上bai面的一個十du字形的工具就可以。那zhi個是取點工具。然

dao後用那個工具點專影象上的點就能讀出該點的坐屬標值了。

1.matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

2.matlab是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司釋出的主要面對科學計算、視覺化以及互動式程式設計的高科技計算環境。

它將數值分析、矩陣計算、科學資料視覺化以及非線性動態系統的建模和**等諸多強大功能整合在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程式設計語言(如c、fortran)的編輯模式,代表了當今國際科學計算軟體的先進水平。

8樓:匿名使用者

影象視窗上面工具欄 tool(工具)裡 data cursor(資料遊標)就可以取點了,我也找了好久!有用給我點贊吧!

9樓:匿名使用者

點影象視窗上面的一個十字形的工具就可以。那個是取點工具。然後用那個工具點影象上的點就能讀出該點的座標值了。

10樓:匿名使用者

可以用抄

襲text在圖上寫字串,例如

clear

clcx=[1 2 3 4 5];

y=[3 6 10 16 20];

str=[repmat(' x:',5,1) num2str(x') repmat(', y:',5,1) num2str(y')];

plot(x,y,'-o')

text(x,y,cellstr(str))

想在matlab的一副影象中畫出指定座標和半徑的圓圈,比如座標(17,12),半徑2

11樓:轉基因牛

hold on;%保持影象在原圖上

r = 2;

alpha=0:pi/50:2*pi;%角度[0,2*pi]%r=2;%半徑

x=r*cos(alpha)+17;

y=r*sin(alpha)+12;

plot(x,y,'-')

axis equal

請問在matlab中,怎樣在一幅影象上的指定位置上畫出一個圓。 5

12樓:疾風動竹

plot(x,y,'o')

13樓:匿名使用者

hold on; plot(x,y,'ro');%畫出一個紅色的圓圈

matlab怎麼畫出一個積分函式的影象??求救

14樓:路雪天涯

plot作圖基本的兩種輸入方式

(1)plot(y),這個y是一個矩陣,n行m列的話,一共會畫出m條,每條n個點

(2)plot(x,y),x與y是同維矩陣,比如 同是1行n列,或者同是n行1列,都能作圖,只要能找到x與y一一對應的點就行,如果x與y的元素個數不能一一對應(比如不同維),那就做不出來圖的

你現在workplace裡看一看fp與y的儲存形式,起碼應該是矩陣。。。

要是函式繪圖 ,有自己單獨的繪圖指令:fplot,基本用法是fplot('fun',[xmin,xmax])

15樓:韌勁

10sin(0.03k) int exp(-0.08(r-1)^2) dr。

程式如下:

%用 matlab 算 int exp(-0.08(r-1)^2 dr 這個積分

f = @(r)exp(-0.08*(r-1).^2);

r = 25;

q = quad(f,0,r);

%然後再在結果上乘以 10sin(0.03k) 的部分k = 1:628;

f1 = 10*sin(0.03*k) * q;

plot(f1);

結果仍舊是一個sin函式

matlab怎樣畫出方波的頻譜圖

顛倒的世界 1 首先在電腦中開啟matlab軟體,輸入simulink啟動 如下圖所示。2 然後輸入zero新增取樣器,如下圖所示。3 然後輸入sin新增正弦波,如下圖所示。4 接著輸入scope新增示波器,如下圖所示。5 然後連線模組,雙擊各個模組,設定引數。6 最後執行模組,正弦波成為方波,如下...

如何用matlab的plot命令畫出ysin1的圖形

墨汁諾 x 1 0.02 1 plot x,sin 1.x 語句中的點代表對於元素相除,除0並不是錯誤,僅僅是內部資料溢位而已,可以不用管。x 0 0.1 10 y sin x plot x,y 例如 根據已知函式可知,在x 0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現 如下 x 10...

MATLAB如何半段字元陣列中含有特定字元

在matlab中有查詢字串的命令,但是不是你所要求的返回1或0 你可以使用如下的命令 isempty strfind str,jpg 可以滿足你的要求。 help strfind strfind find one string within another.k strfind text,patter...