日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab 几种画图方式总结

發(fā)布時間:2023/12/31 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab 几种画图方式总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

函數(shù)形式/畫圖原理

1.顯函數(shù)--- y = f ( x )

2.隱函數(shù)--- f (x , y ) = 0

3.參數(shù)式--- x = f ( x ) , y = f ( y )

4.極坐標---?

針對以上函數(shù)圖像的繪制,有兩種繪圖方法:

1:找點畫線;

2:根據(jù)定義域和函數(shù)關系畫圖;

? ? ? ? 1.使用字符串函數(shù)畫圖(f = 'sin(x)' )

? ? ? ? 2.符號函數(shù)畫圖( syms x; )

既然找點畫線,這么多點,我們該如何表示呢?在matlab中有兩個方法可以表示連續(xù)的點

1. 冒號運算符

使用格式:start :step:end

2. linspace()方法

使用格式:linspace(start , end , step)

二者都是按照一定的間隔生成行向量,二者step皆可以省略,默認step = 100;

plot描點畫線

格式:

????????plot( x , y );

????????plot(x);

????????plot(x1,y1,x2,y2);

?案例:

? ? ? ? 使用冒號運算符和plot 描點畫sinx的圖像

syms x; x = 0:pi/1000:2*pi; y = sin(x); plot(x,y) xlabel('x'); ylabel('sin(x)');

? ??結果:

? ? ? 使用linspce+plot() 繪制sin(x);

syms x ; x = linspace(0,2*pi,1000); y = sin(x); plot(x,y,'r--')

?結果:

?使用 plot(x);

b = [1 2;3 4; 5 6 ;]; plot(b)

結果:

?相當于plot(x,y,x1,y1);

fplot()函數(shù)??

特點:用句柄 不用聲明符號變量;

基本用法

1 . fplot(@(x)sin(x),[0,2pi])

sin(x)處只能用函數(shù)表達式不能用變量名稱代替.

?

2.fplot(x,y)其中 x,y 是用句柄@(x) 表示的兩個式子 用于 參數(shù)方程的畫圖

xt = @(t) cos(3*t); yt = @(t) sin(2*t); fplot(xt,yt)

?

?

3.利用fplot 繪制分段函數(shù) 使用方法; 在 函數(shù)表達式后 hold :on;

fplot(@(x) sin(x)) hold on fplot(@(x) cos(x)) hold off

?

?ezplot(不推薦使用)

特點:需要使用聲明syms,可以傳遞變量,既可用于隱函數(shù),也可用于顯函數(shù);

ezplot(x,y,[x區(qū)間]);

ezplot(y,[可選區(qū)間]);

ploar函數(shù)繪制極坐標

語法:polar(theta,rho);或者 ploarplot();參數(shù)和polar一樣更推薦后者;

繪制多個線條于fplot一樣使用hold on 和 hold off;

總結:

在matlab中有兩種類型的繪圖,一種是給定所有的點,連接所有的點,可以用來畫函數(shù)圖像或者折線圖,另一種是給定一個范圍,使用函數(shù)關系式進行畫圖.在這兩種方式中無論是范圍還是確定的點都需要使用linspace或者冒號運算符用于確定一些連續(xù)的數(shù).

在給定所有點的情況下,使用plot函數(shù)進行繪制.

在給定范圍,不需要聲明變量時用 fzplot,需要聲明變量時用ezplot.

在使用fzplot時,需要@(x)句柄,ezplot不需要,可以直接給定區(qū)間,也可以直接使用f而不是具體是函數(shù)表達式,但在r2016版本之后更推薦fzplot.

根據(jù)函數(shù)類型分類,顯函數(shù)可以使用plot fplot 進行繪制,隱函數(shù)可以使用fplot和ezplot進行繪制,極坐標函數(shù)可以根據(jù)plolar 和 ploarlot函數(shù)進行繪制.

總結

以上是生活随笔為你收集整理的Matlab 几种画图方式总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。