如何用matlab來畫出伏安特性呈現下圖的樣子的圖形

時間 2021-09-06 09:27:37

1樓:匿名使用者

請尊重他人腦力勞動成果,如滿意,請及時採納。

其實要畫出這個伏安特性曲線圖,關鍵是要知道其方程關係式。我不知道準確的關係式是怎樣的,就弄了個大致相似的。matlab輸入命令如下:

%分析伏安特性曲線圖,可以推出近似的極座標方程subplot(1,2,1);

t1=0:0.01:pi/2;

r1=sin(2.*t1);

plot(t1,r1,'-r');

hold on

t2=pi:0.01:3*pi/2;

r2=-sin(2.*t2);

plot(t2,r2,'-g');

title(' 極座標圖');

grid on

%根據極座標方程就很容易算出直角座標系下相應的x,y值。

subplot(1,2,2);

x1=r1.*cos(t1);

y1=r1.*sin(t1);

plot(x1,y1,'-g');

hold on

x2=r2.*cos(t2+pi);

y2=r2.*sin(t2+pi);

plot(x2,y2,'-g');

title(' 直角座標圖');

grid on

2樓:

只要你有曲線方程

或者你有曲線上取樣點資料

就可以畫了

在matlab中怎樣將一個矩陣用圖形畫出來

3樓:匿名使用者

矩陣是一個複雜的數的組合,一般都具有自己的特性,你想要怎麼畫,先要給出規則才行啊!

已經用matlab畫出圖形來了,怎麼做可以得到任意一個y值對應的x值?

4樓:匿名使用者

1、在workspace裡面,找到想要的y值大小,看在幾行幾列,對應的x值就行了。

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

3、matlab和mathematica、maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

5樓:北方秋天的夕陽

這個很容易,在workspace裡面看,你想要的y值大小找到了,看在幾行幾列 找到對應的x值就行了。

如何用matlab畫出如下資料的三維圖,有xyz座標的那種,最好有具體步驟。 5

6樓:匿名使用者

meshgrid()函式抄與mesh()配合使用,可以將已知xyz座標資料的繪製三維圖。

實現步驟如下:

x=0:5:55;

y=8:2:20;

[x,y] = meshgrid(x,y); %生成x-y面的網格資料

z=[。。。。。。]%灰色的資料

mesh(x,y,z) %繪製網格三維圖

view(3) %三維圖視角

xlabel('x'),ylabel('y'),zlabel('z')

如何用matlab的plot命令畫出y=sin(1/x)的圖形

7樓:墨汁諾

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.01:-0.01;y=x.*sin(1./x);

plot(x,y),hold on

x=0.01:10.01;y=x.*sin(1./x);

plot(x,y)

執行結果

擴充套件資料;

plot(x1,y1,x2,y2,……)在此格式中,每對x,y必須符合plot(x,y)中的要求,不同對之間沒有影響,命令將對每一對x,y繪製曲線。plot是繪製一維曲線的基本函式,但在使用此函式之前,須先定義曲線上每一點的x以及y座標。

若y和x為同維向量,則以x為橫座標,y為縱座標繪製連線圖。若x是向量,y是行數或列數與x長度相等的矩陣,則繪製多條不同色彩的連線圖,x被作為這些曲線的共同橫座標。若x和y為同型矩陣,則以x,y對應元素分別繪製曲線,曲線條數等於矩陣列數。

8樓:匿名使用者

x=linspace(-1,1,1000)

y=sin(1./x);

plot(x,y)

linspace函式可以生成等間距的向量。它與冒號運算子類似,但它可以直接控制點的數量。

y=linspace(a,b) 生成一個行向量,該 向量將a與 b之

間平分為 100個 點,包含端點a和 b。

y=linspace(a,b,n)

生成一個行向量,該向量將a與 b之間平分為n個點,包含端點a和 b。[-1,1]平分為1000個點時自動跨越了0

plot函式的意義是matlab中二維線畫圖函式。

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

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

9樓:

如果單純只是想避免發生除數為零,就在取自變數值的時候把0避開就好了比如:x=-1:0.0011:1;

y=sin(1./x);

plot(x,y)

即使取了0點再裡面也可以畫出圖形,只使在求y的時候會給出警告比如:x=-1:0.001:1;

y=sin(1./x);

plot(x,y)

如何在matlab中同時讓2個圖出現在一起?

10樓:匿名使用者

matlab中有hold on和hold off指令,在command window中使用可以實現同時讓兩個圖出現在一起。

hold on的意思是列印的圖形會疊加在當前圖形上。

hold off的意思是列印圖形前會消除當前圖形,再列印新的圖形。

具體可以在command window中輸入help hold查詢。

具體使用方法如下:

plot…… %列印第一個圖

hold on

plot…… %列印第二個圖,疊加到第一個圖上去hold off

11樓:綠鬢扣釘

如果讓兩個圖同時出現的話,可以

plot(tmpx,freqt,'linewidth',2)figure,plot(tmpx,freqm,':','linewidth',2)

如果讓兩個圖出現在同張圖的話,可以

subplot(1,2,1),plot(tmpx,freqt,'linewidth',2) % 一行兩列

subplot(1,2,2),plot(tmpx,freqm,':','linewidth',2)

如何用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...

如何用PS畫出波浪線,如何用PS畫出波浪線的圓

你好!請用鋼筆就可以了。也可以用其他方法。要你時在是找不到方法,我告訴你另一個方法。那就是你會在那個軟體裡畫波浪線就在那裡畫。畫好後複製到ps中就可以建立選區 方法 步驟 1 點選畫筆工具 2 在畫布上右擊滑鼠,把畫布硬度調到最大值,畫筆大小調細一些3 在畫布的一端點一點,按住鍵盤上的shift,再...

手繪人物如何畫出漸變效果,如何用SAI畫出漸變的效果

這涉及到你的素描功底了,就是剛上美術課的時候都會先畫石膏,畫其光的 專的投射所產生的明暗交屬介面和陰影,光與影這方面要練得爛熟接著再畫石膏的人物頭像,學習比例關係。如果基礎沒學好,就強行的畫水粉人物畫,只會弄巧成拙。 任何型裡都有黑白灰這3大調子,暗面也要有灰和白,不要都塗黑 如何用sai畫出漸變的...