MATLAB绘图函数fplot详解
MATLAB繪圖函數fplot詳解
一、fplot基本語法
fplot不同于plot,主要用來根據函數表達式和自變量所屬區間來直接繪制函數曲線,不需要給出像plot需要給出的自變量和因變量的數組,因此當函數表達式已知的情況,使用fplot繪制函數曲線相對簡單一些。
其基本語法如下:
其中f是函數中關于自變量的表達式,xinterval是自變量的取值范圍,s表示圖元的屬性,和plot中的圖元屬性類似。當xinterval缺省的時候,自變量的默認區間是[-5, 5]。
2)fplot( fx, fy, tinterval, s )此種形式主要用于繪制參數方程表示的函數曲線。其中fx和fy分別表示x和y關于參數t的表達式,tinterval是參數t的取值范圍,s表示圖元的屬性。
3)fplot( @(var) f(var), xinterval, s )其中@(var) 是聲明var為自變量(可以根據需要給定該標識符),f(var)是具體的函數表達式,xinterval是自變量的取值范圍,s表示圖元的屬性。
4)fplot( @(t)fx(t), @(t) fy(t), tinterval, s )其中@(t) 是聲明t為參數(可以根據需要給定該標識符),fx(t)和fy(t)是具體的參數方程橫坐標和縱坐標的表達式,tinterval是參數t的取值范圍,s表示圖元的屬性。
注意:用法1)和2)在新版本中會有告警提示。3)和4)是新版本中的標準用法。
二、具體的示例
例1.繪制y=sin(x)曲線圖。
%運行結果
%運行結果
%運行結果
例2.在同一個窗口繪制一個周期內的正弦曲線和余弦曲線
%運行結果
例3.繪制單位圓
%示例代碼 clear all clc fplot( @(t)sin(t), @(t)cos(t),[ -pi, pi ] ) %實線單位圓 hold on fplot( @(t)sin(t), @(t)cos(t),[ -pi, pi ], 'ro' ) %單位圓的散點圖 xlabel( 'x' ); ylabel( 'y' ); title( 'Unit Circle' ); axis equal axis( [ -1.5, 1.5, -1.5, 1.5 ] );%運行結果
例4.繪制分段函數曲線
%運行結果
總結
以上是生活随笔為你收集整理的MATLAB绘图函数fplot详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于ftp 服务器搭建的200错误与52
- 下一篇: OSPF配置命令及外部选路