MATLAB如何畫分段函數(shù)的圖像?
1.一維分段函數(shù)圖;比如:;將以下函數(shù)保存為Piecewise_x.m文件;函數(shù)FPiecewise_x(x)Fx。^2.*(xgt0ampxlt1)cos(pi*(x-1))。*(xgt1ampxlt2)(-x.^2./(x^2))。*(xgt2ampxlt4)end;運(yùn)行:;Xlinspace(0,4)FPiec:)%繪制區(qū)間線圖(2*ones(1,2)。2.二元分段函數(shù)的繪制;比如:;將以下函數(shù)保存為Piecewise_xy.m文件;函數(shù)pxypiec:0.1:3)ssiz:(1)forJ1:(2)Pxy(i,j)piec
linespace函數(shù)用法?
linespae函數(shù)的用法:linspace(x1,x2,N)函數(shù):linspace是Matlab中的一個(gè)平均計(jì)算指令,用于生成x1和X2之間N個(gè)點(diǎn)的線性向量。其中x1、x2和n分別是起始值、結(jié)束值和元素?cái)?shù)量。如果n是默認(rèn)值,則默認(rèn)點(diǎn)數(shù)為100。在matlab的命令窗口中輸入helplinspace或者doclinspace就可以獲得這個(gè)函數(shù)的幫助信息。相關(guān)函數(shù):logspace用法:xlogspace(a,b,n)函數(shù):logspace(a,b,n)生成一個(gè)(1xn)數(shù)組,第一個(gè)數(shù)組是數(shù)據(jù)。一個(gè)元素值為a,最后一個(gè)元素為b,n為采樣點(diǎn)總數(shù)。需要注意的是,此時(shí)生成的陣元從10^a到10^b并不是均勻分布的,而是形成一條對數(shù)曲線。
應(yīng)用示例
示例1:
在matlab的命令窗口中輸入Xlinspac:100]
示例2:
在命令窗口中,輸入:
Xlinspac:5:100]有異曲同工之妙。