matlab怎麼畫Q Q圖,如何用Matlab畫如下的圖 函式假設為y 1 sqrt 1 3 0 3 x 2 2 Q 2 x 1 x

2021-03-18 02:10:25 字數 1209 閱讀 6808

1樓:匿名使用者

q-q圖是一種散點圖,對應於正態分佈的q-q圖,就 是由標準正態分佈的分位數為縱座標,樣本值為橫座標的散點圖.

q-q圖可以用於檢驗資料的分佈,所不同的是,q-q圖是用變數資料分佈的分位數與所指定分佈的分位數之間的關係曲線來進行檢驗的。

要利用**圖鑑別樣本資料是否近似於正態分佈,只需看**圖上的點是否近似地在一條直線附近,而且該直線的斜率為標準差,截距為均值

在matlab中畫**圖使用的函式就是**plot,他有3種用法

**plot(x)

**plot(x,y)

**plot(x,y,pvec)

h = **plot(x,y,pvec)

第一種是**plot(x) 可以畫x與正態分佈的分位數圖,即**圖,可用於判斷x是否為正態分佈。

第二種是**plot(x,y),可以畫x,y他們各自分位數為橫縱座標的圖

第三種**plot(x,y,pvec) 可以為**圖專門一組指定分位數pvec ,h = **plot(x,y,pvec)其中h是返回該線的控制代碼

一個使用例子:

x = poissrnd(10,50,1);

y = poissrnd(5,100,1);

**plot(x,y);

想要看到跟詳細的說明請在matlab中輸入 doc **plot

2樓:匿名使用者

你是不是隻**圖呀,用**plot。具體看help **plot。

如何用matlab畫如下的圖 函式假設為y=1/sqrt((1.3-0.3/x^2)^2+q^2*(x-1/x)^2)

3樓:叛逆的遊俠

x=logspace(-1,1,100);

q=[0,1,2,3,5,7,10];

for i=1:7

y=1./sqrt((1.3-0.3./x.^2).^2+q(i)^2.*(x-1./x).^2);

plot(x,y);

semilogx(x,y);

hold on;

endaxis([0.1,10,0,3]);

grid on;

作圖結果如下

做出的圖跟你給的不太一樣啊,你看看是不是問題中求y的那個版式子有問題,按權照這個式子畫出來是這樣。

另外圖示題、橫縱座標軸標題、圖注自己加就行啦,還可以根據情況調整每條線的顏色~

如何用matlab畫x(n)波形圖

function x,n xn n1,n2 x n 序列複製 n1,n2 為序列範圍 n n1 n2 ni 1 while ni length n if n ni 1 x ni 0.1 elseif n ni 2 x ni 0.15 elseif n ni 0 n ni 40 x ni 1.02 n...

如何用MATLAB畫周期函式,如何用MATLAB畫周期函式?

n0 1 n1 200 取最左邊的一個週期的邊界t0 200 週期for i 0 4 5個週期t n0 0.1 n1 y 0.002 1.0191 t t0 i 表示式 plot t,y hold on n0 n0 t0 左邊界右移一個週期n1 n1 t0 右邊界右移一個週期end 第6個週期 t ...

python畫箭頭圖如何用python畫格點上的箭頭圖

我也遇到了和你相同的問題,我們應該看的是同一本書 機器學習實戰 決策樹部分,目前我也找不到解決的方法,是不是 matplotlib 版本的問題 我用的是1.5.0版本!python 中的 turtle 模組怎麼做到多個箭頭同時作圖。有用必採納 可以考慮使用多程序,產生多個 turtle。python...