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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB绘图函数ezplot入门详解

發(fā)布時(shí)間:2023/12/14 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB绘图函数ezplot入门详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、引言
ezplot命令即可以用來繪制顯函數(shù)的圖形,也可以繪制隱函數(shù)的圖形,亦可以繪制由參數(shù)方程確定函數(shù)的圖形,而且系統(tǒng)會(huì)自動(dòng)增加圖的標(biāo)題、x軸標(biāo)簽。而fplot主要用來繪制顯函數(shù)和參數(shù)方程確定函數(shù)的圖形,fimplicit主要用來繪制隱函數(shù)的圖形。因此從功能角度看,ezplot涵蓋了的fplot和fimplicit功能。但是使用ezplot繪圖設(shè)定圖元的顏色等屬性時(shí),不如fplot和fimplicit方便,需要使用set還設(shè)定。如果在一個(gè)圖形窗口繪制多條曲線時(shí),系統(tǒng)自動(dòng)指定最后一次出現(xiàn)的函數(shù)為圖的標(biāo)題,導(dǎo)致歧義,需要手工使用title命令添加標(biāo)題。
二、ezplot基本語(yǔ)法
1)繪制顯函數(shù)的圖形(I):

ezplot( function, interval )

其功能是在區(qū)間interval上繪制顯函數(shù)function的圖形,當(dāng)interval 缺省時(shí),區(qū)間為-2π < x < 2π 。interval 的格式是[ min, max ]。
2)繪制顯函數(shù)的圖形(II):

ezplot( @(varible)function, interval )

明確指定了參數(shù)變量variable。其功能是在區(qū)間interval上繪制以varible為自變量的顯函數(shù)function的圖形,當(dāng)interval 缺省時(shí),區(qū)間為-2π < x < 2π 。interval 的格式是[ min, max ]。
3)繪制隱函數(shù)的圖形(I):

ezplot( function, xyinterval )

其功能是在區(qū)間xyinterval上繪制由方程function=0確定的隱函數(shù)的圖形,當(dāng)xyinterval 缺省時(shí),區(qū)間為-2π < x < 2π ,-2π < y < 2π 。xyinterval 的格式是
[ xmin, xmax, ymin, ymax ]。
4)繪制隱函數(shù)的圖形(II):

ezplot( @(varibles)function, xyinterval )

其功能是在區(qū)間xyinterval上繪制以varibles為2個(gè)變量,且由方程function=0確定的隱函數(shù)的圖形,當(dāng)xyinterval 缺省時(shí),區(qū)間為-2π < x < 2π ,-2π < y < 2π 。xyinterval 的格式是[ xmin, xmax, ymin, ymax ]。
5)繪制參數(shù)方程確定函數(shù)的圖形(I):

ezplot( xfun, yfun, tinterval )

其功能是在參數(shù)所屬區(qū)間tinterval 上繪制由方程xfun=0, yfun=0確定的函數(shù)的圖形,當(dāng)tinterval 缺省時(shí),區(qū)間為0< t < 2π 。
6)繪制參數(shù)方程確定函數(shù)的圖形(II):

ezplot( @(variable)xfun, @(variable)yfun, tinterval )

明確指定了參數(shù)變量variable。其功能是在參數(shù)所屬區(qū)間tinterval 上繪制由方程xfun=0, yfun=0確定的函數(shù)的圖形,當(dāng)tinterval 缺省時(shí),區(qū)間為0< t < 2π 。
三、具體示例
例1.繪制函數(shù)y=sin(x)的曲線。

%示例代碼 h = ezplot( 'sin(x)', [ 0, 2 * pi ] ); set( h, 'LineStyle', '-.', 'color', 'r', 'LineWidth', 2 );%設(shè)置圖元屬性

%運(yùn)行結(jié)果

例2.繪制函數(shù)y=sin(1/x)的曲線。

%示例代碼 ezplot( @(x)sin(1./x) );

%運(yùn)行結(jié)果

例3.繪制方程x^2 + y^2 = 1表示的曲線。

%示例代碼 ezplot( @(x,y)x.^2 + y.^2 - 1, [ -1, 1, -1, 1 ]); axis equal axis( [ -1.5, 1.5, -1.5, 1.5 ] )

%運(yùn)行結(jié)果

例4.繪制由參數(shù)方程x=ρcos(t),y = ρsin(t) 表示的曲線。

%示例代碼 ezplot( @(t)cos(t), @(t)sin(t), [ 0, 2*pi ]); axis equal axis( [ -1.5, 1.5, -1.5, 1.5 ] )

%運(yùn)行結(jié)果

例5.在一個(gè)圖形窗口繪制函數(shù)y=sin(x)和y=cos(x)的曲線。

%示例代碼 ezplot( 'sin(x)', [ 0, 2 * pi ] ); hold on ezplot( 'cos(x)', [ 0, 2 * pi ] );

%運(yùn)行結(jié)果(此時(shí)圖的標(biāo)題只顯示cos(x))

如果代碼修改為:

ezplot( 'sin(x)', [ 0, 2 * pi ] ); hold on ezplot( 'cos(x)', [ 0, 2 * pi ] ); title( 'sin(x), cos(x)' );

則有輸出結(jié)果:

總結(jié)

以上是生活随笔為你收集整理的MATLAB绘图函数ezplot入门详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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