高建軍《matlab程序設(shè)計(jì)》第八章和九章matlab句柄繪圖

上傳人:san****019 文檔編號(hào):23717371 上傳時(shí)間:2021-06-10 格式:PPT 頁(yè)數(shù):60 大?。?63KB
收藏 版權(quán)申訴 舉報(bào) 下載
高建軍《matlab程序設(shè)計(jì)》第八章和九章matlab句柄繪圖_第1頁(yè)
第1頁(yè) / 共60頁(yè)
高建軍《matlab程序設(shè)計(jì)》第八章和九章matlab句柄繪圖_第2頁(yè)
第2頁(yè) / 共60頁(yè)
高建軍《matlab程序設(shè)計(jì)》第八章和九章matlab句柄繪圖_第3頁(yè)
第3頁(yè) / 共60頁(yè)

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《高建軍《matlab程序設(shè)計(jì)》第八章和九章matlab句柄繪圖》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《高建軍《matlab程序設(shè)計(jì)》第八章和九章matlab句柄繪圖(60頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第 六 章 matlab句 柄 繪 圖matlab語(yǔ) 言 的 句 柄 繪 圖 可 以 對(duì)圖 形 各 基 本 對(duì) 象 進(jìn) 行 更 為 細(xì) 膩 的修 飾 , 可 以 產(chǎn) 生 更 為 復(fù) 雜 的 圖 形 ,而 且 為 動(dòng) 態(tài) 圖 形 的 制 作 奠 定 了 基礎(chǔ) 。 高 層 繪 圖 與 底 層 繪 圖 的 區(qū) 別 高 層 繪 圖 函 數(shù) 是 對(duì) 整 個(gè) 圖 形 進(jìn) 行 操作 的 , 圖 形 每 一 部 分 的 屬 性 都 是 按 缺 省方 式 設(shè) 置 的 , 充 分 體 現(xiàn) 了 matlab語(yǔ) 言 的實(shí) 用 性 。 底 層 繪 圖 函 數(shù) 可 以 定 制 圖 形 , 對(duì) 圖形 的 每 一 部 分 進(jìn)

2、 行 控 制 , 用 戶(hù) 可 以 用 來(lái)開(kāi) 發(fā) 用 戶(hù) 界 面 以 及 各 專(zhuān) 業(yè) 的 專(zhuān) 用 圖 形 。充 分 體 現(xiàn) 了 matlab語(yǔ) 言 的 開(kāi) 發(fā) 性 例 :t=0:pi/100:2*pi;y=sin(t);plot(t,y) % 自 動(dòng) 出 現(xiàn) 一 個(gè) 窗 口 一 、 什 么 是 句 柄 圖 形 句 柄 圖 形 : 利 用 底 層 繪 圖 函 數(shù) , 通過(guò) 對(duì) 對(duì) 象 屬 性 的 設(shè) 置 ( Handle Graphics) 與 操 作 實(shí) 現(xiàn) 繪 圖 。 句 柄 圖 形 中 所 有 圖 形 操 作 都 是 針 對(duì)圖 形 對(duì) 象 而 言 的 。 句 柄 圖 形 充 分 體 現(xiàn) 了

3、面 向 對(duì) 象 的 程序 設(shè) 計(jì) 。 句 柄 圖 形 的 功 能v 句 柄 圖 形 可 以 隨 意 改 變 matlab生 成 圖 形的 方 式 。v 句 柄 圖 形 允 許 用 戶(hù) 定 制 圖 形 的 許 多 特 性 ,無(wú) 論 是 對(duì) 圖 形 做 一 點(diǎn) 小 改 動(dòng) , 還 是 影 響所 有 圖 形 輸 出 的 整 體 改 動(dòng) 。v 句 柄 圖 形 的 特 性 高 層 繪 圖 函 數(shù) 是 無(wú) 法 實(shí)現(xiàn) 的 二 、 圖 形 對(duì) 象 和 句 柄1. 圖 形 對(duì) 象 圖 形 系 統(tǒng) 中 最 基 本 、 最底 層 的 單 元 每 個(gè) 圖 形 元 素 (比 如 其 坐 標(biāo) 軸 或 圖 形 上 的 曲

4、線(xiàn) 、 文 字等 ) 都 是 一 個(gè) 獨(dú) 立 的 對(duì) 象 。 用 戶(hù) 可 以 對(duì) 任 何 一 個(gè) 圖 形 元 素 進(jìn) 行 單 獨(dú) 地 修 改 , 而不 影 響 圖 形 的 其 他 部 分 , 具 有 這 樣 特 點(diǎn) 的 圖 形 稱(chēng) 為向 量 化 的 繪 圖 。 MATLAB 定 義 的 各 種 圖 形 對(duì) 象 及 其 關(guān) 系 父 對(duì) 象 子 對(duì) 象 說(shuō) 明 :根 :圖 形 對(duì) 象 的 根 , 對(duì) 應(yīng) 于 計(jì) 算 機(jī) 屏 幕 , 根只 有 一 個(gè) , 其 它 所 有 圖 形 對(duì) 象 都 是 根 的 子對(duì) 象 。圖 形 窗 口 : 根 的 子 對(duì) 象 , 窗 口 的 數(shù) 目 不 限 ,所 有 圖

5、形 窗 口 都 是 根 屏 幕 的 子 對(duì) 象 , 除 根之 外 , 其 它 對(duì) 象 則 是 窗 的 子 對(duì) 象 ???件 :圖 形 窗 口 的 子 對(duì) 象 , 創(chuàng) 建 用 戶(hù) 界 面 控件 , 使 得 用 戶(hù) 可 采 用 鼠 標(biāo) 在 圖 形 上 作 功 能選 擇 , 并 返 回 句 柄 。 菜 單 : 圖 形 窗 口 的 子 對(duì) 象 , 創(chuàng) 建 用 戶(hù) 界 面 菜 單對(duì) 象右 鍵 菜 單 : 圖 形 窗 口 的 子 對(duì) 象 , 創(chuàng) 建 用 戶(hù) 界 面右 鍵 菜 單 對(duì) 象 軸 :圖 形 窗 口 的 子 對(duì) 象 , 創(chuàng) 建 軸 對(duì) 象 , 并 返 回句 柄 , 線(xiàn) 面 字 塊 像 的 父 輩線(xiàn)

6、 :軸 的 子 對(duì) 象 , 創(chuàng) 建 線(xiàn) 對(duì) 象 。 Plot、 plot3、contour、 contour3命 令 可 以 產(chǎn) 生 線(xiàn) 對(duì) 象面 :軸 的 子 對(duì) 象 , 創(chuàng) 建 塊 對(duì) 象 。 Polar、 mesh、surf命 令 可 以 產(chǎn) 生 面 對(duì) 象 。 字 :軸 的 子 對(duì) 象 , 創(chuàng) 建 字 對(duì) 象 。 位 置 取 決 于 軸 所建 立 的 坐 標(biāo) 系塊 :軸 的 子 對(duì) 象 , 創(chuàng) 建 塊 對(duì) 象 。 Fill、 fill3可以 建 立 塊 對(duì) 象像 :軸 的 子 對(duì) 象 , 創(chuàng) 建 圖 像 對(duì) 象 。 圖 像 對(duì) 象 可 由函 數(shù) image創(chuàng) 建 引 例 :x=0:2*

7、pi/180:2*pi;y1=sin(2*x);y2=cos(2*x);plot(x,y1,x,y2) 0 1 2 3 4 5 6 7 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 窗 口 對(duì) 象 線(xiàn)對(duì)象軸 對(duì) 象 0 10 20 0 10 20 -10 0 10 -5 0 5 -1 -0.5 0 0.5 1 x=-pi tp pi co s( x) value of the cosine cos(x)=0.707 100 200 300 0 50 100 150 200 0 -1 -0.5 0 0.5 1 面 對(duì) 象軸 對(duì) 象像 對(duì) 象 塊 對(duì) 象線(xiàn)

8、對(duì) 象文 字 對(duì) 象 在 高 層 繪 圖 中 對(duì) 圖 形 對(duì) 象 的 描 述 一 般 是 缺省 的 或 由 高 層 繪 圖 函 數(shù) 自 動(dòng) 設(shè) 置 的 , 因 此對(duì) 用 戶(hù) 來(lái) 說(shuō) 幾 乎 是 不 透 明 的 。 但 句 柄 繪 圖 中 上 述 圖 形 對(duì) 象 都 是 用 戶(hù) 需 要經(jīng) 常 使 用 的 , 所 以 要 作 到 心 中 有 數(shù) , 用 句柄 設(shè) 置 圖 形 對(duì) 象 的 屬 性 。 2.創(chuàng) 建 圖 形 對(duì) 象 的 底 層 函 數(shù) figure創(chuàng) 建 圖 形 窗 口調(diào) 用 格 式 : h=figure(n) n為 窗 口 序 號(hào) uicontrol創(chuàng) 建 控 件調(diào) 用 格 式 : h

9、=uicontrol(property,value)property/value確 定 控 件 類(lèi) 型 uimenu創(chuàng) 建 用 戶(hù) 界 面 菜 單調(diào) 用 格 式 : h=uimenu(property,value)property/value 確 定 菜 單 形 式 。 axes 創(chuàng) 建 軸 對(duì) 象 h=axes(property, ) 定 義 軸 對(duì) 象 的 位 置 與 大 小 left, bottom width,height line 創(chuàng) 建 線(xiàn) 對(duì) 象 h=line(x,y,z) patch 創(chuàng) 建 塊 對(duì) 象 h=patch(x,y,z,c) x,y,z定 義 多 邊 形 , c確

10、定 填 充 顏 色 。 surface 創(chuàng) 建 面 對(duì) 象 h=surface(x,y,z,c) x,y,z三 維 曲 面 坐 標(biāo) ,c顏 色 矩 陣 。 二 維 畫(huà) 線(xiàn) 三 維 畫(huà) 線(xiàn) image 顯 示 圖 象 h=image(x); x為 圖 像 矩 陣 text 標(biāo) 注 文 字 h=text(x,y,string) 每 個(gè) 底 層 函 數(shù) 只 能 創(chuàng) 建 一 個(gè) 圖 形對(duì) 象 , 并 將 它 們 置 于 適 當(dāng) 的 父 輩 對(duì) 象中 。確 定 標(biāo) 注 位 置 標(biāo) 注 字 符 串 3.圖 形 對(duì) 象 的 屬 性 圖 形 對(duì) 象 是 由 屬 性 來(lái) 描 述 的例 如 : figure 大

11、小 位 置 1 1 640 480 顏 色 0 0 0 省 缺 line a. x, y 數(shù) 據(jù) ; b. 線(xiàn) 的 顏 色 c. 線(xiàn) 型 ; d. 線(xiàn) 寬 3.圖 形 對(duì) 象 的 屬 性h1=figure(1)set(h1, unit,centimeters,position,100 200 300 500,color,r)%指 points.set(h1,unit,normalized,position,0.2,0.2,0.64,0.32)%歸 一 化例 1:注 : unit單 位 的 取 值 為 : inches , centimeters , normalized , points ,

12、pixels 和 characters 。x=1:10,y=1:10;h2=plot(x,y); set(h2,linewidth,2,color,r);set(h2,linestyle,-.)例 2: 什 么 是 句 柄 ? 句 柄 是 圖 形 對(duì) 象 的 標(biāo) 識(shí) 代 碼 , 標(biāo) 識(shí) 代 碼 含 有 圖形 對(duì) 象 的 各 種 必 要 的 屬 性 信 息 。什 么 是 句 柄 操 作 ? 向 量 化 的 繪 圖 要 求 給 每 個(gè) 圖 形 元 素 分 配 一 個(gè) 句柄 (handle), 以 后 再 對(duì) 該 圖 形 元 素 做 進(jìn) 一 步 操 作時(shí) , 則 只 需 對(duì) 該 句 柄 進(jìn) 行 操

13、作 即 可 。4.句 柄 ( handle)與 句 柄 操 作 各 圖 形 對(duì) 象 的 句 柄 的 數(shù) 據(jù) 格 式 : 根 屏 幕 0 圖 形 窗 口 整 數(shù) , 表 示 圖 形 窗 口 數(shù) 其 它 對(duì) 象 對(duì) 應(yīng) 的 浮 點(diǎn) 數(shù) 所 有 能 創(chuàng) 建 圖 形 對(duì) 象 的 matlab函 數(shù) 都 可給 出 所 創(chuàng) 建 圖 形 對(duì) 象 的 句 柄例 : 創(chuàng) 建 1號(hào) 窗 口 , 返 回 句 柄 h=figure(1) h=1 返 回 值 為 窗 口 號(hào) 數(shù)例 : h=line(1:6,1:6)創(chuàng) 建 線(xiàn) 對(duì) 象 的 同 時(shí) 也 建立 了 一 個(gè) 唯 一 的 句 柄 變 量 h是 句 柄 值 浮 點(diǎn)

14、 數(shù) 句 柄 屬 性 的 設(shè) 置 與 修 改get: 獲 得 句 柄 圖 形 對(duì) 象 的 屬 性 和 返 回 某 些 對(duì) 象 的 句 柄 值set: 改 變 圖 形 對(duì) 象 的 屬 性二 、 圖 形 對(duì) 象 屬 性 的 獲 得 與 設(shè) 置 專(zhuān) 用 函 數(shù) :gcf: 當(dāng) 前 窗 口 對(duì) 象 的 句 柄 Get Current Figuregca: 當(dāng) 前 軸 對(duì) 象 的 句 柄 Get Current Axesgco: 返 回 當(dāng) 前 鼠 標(biāo) 所 單 擊 的 圖 形 對(duì) 象 的 句 柄 值 Get Current Object。 若 一 個(gè) 對(duì) 象 的 句 柄 已 知 , 可 以 獲 取 其“

15、 父 ” 或 “ 子 ” 的 句 柄 :h=gcaf=get(h,parent);l=get(h,children); 操 作 格 式 :h=gcf 將 當(dāng) 前 窗 口 對(duì) 象 的 句 柄 賦 值 給 變 量 hget(h)或 get(gcf) 查 閱 當(dāng) 前 窗 口 對(duì) 象 的 屬 性delete(gcf) 刪 除 當(dāng) 前 窗 口 的 屬 性例 : h=line(x,y)1. get(h)2. get(gca,children) 軸 的 子 代 Have a break ! 例 : 創(chuàng) 建 一 個(gè) 線(xiàn) 對(duì) 象 并 返 回 線(xiàn) 對(duì) 象 的 句 柄 值 h1=line(0:10,0:10)h1

16、= 57.0001h1為 句 柄 的 代 碼 值 0 1 2 3 4 5 6 7 8 9 100 1 2 3 4 5 6 7 8 9 10 查 閱 線(xiàn) 對(duì) 象 的 屬 性 名 稱(chēng) 和 屬 性 值get(h1)Color = 1 1 0EraseMode = normalLineStyle = -LineWidth = 0.5MarkerSize = 6Xdata = (1 by 11) Ydata = (1 by 11) Zdata = Children = Parent = 56.0001Type = lineUserData = Visible = on 根 據(jù) 軸 是 線(xiàn) 對(duì) 象 的 父

17、 代 , 可 查 軸 的 句 柄 gca 可 查 色 序get(gca,colororder)ans = 1 1 0 ( 線(xiàn) ) 1 0 1 ( 字 ) 0 1 1 1 0 0 0 1 0 0 0 1 0 0 1 設(shè) 置 線(xiàn) 條 和 窗 口 的 顏 色set(h1,color,1 0 0) RGB配 色 方 案set(h1,color,1 0.5 0) 0 2 4 6 8 100 1 2 3 4 5 6 7 8 9 10 0 2 4 6 8 100 1 2 3 4 5 6 7 8 9 10 set(gcf,color,0.5 0.5 0.5)set(gcf,color,0.5 0.6 0.8)

18、 0 1 2 3 4 5 6 7 8 9 100 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 100 1 2 3 4 5 6 7 8 9 10 例 : 獲 取 同 軸 上 子 對(duì) 象 的 句 柄 和 相 應(yīng) 對(duì) 象 類(lèi) 型 。 clf reset, t=(0:100)/100*2*pi; H_line=line(Xdata,t,Ydata,sin(t) text(pi,0.8,fontsize14sin(t) H_c=get(get(H_line,parent),children) T=get(H_c,Type) findobj指 令語(yǔ) 法 格 式 : h

19、2= findobj(h1, 屬 性 名 稱(chēng) , 屬 性 值 );含 義 :根 據(jù) 限 定 的 對(duì) 象 列 表 找 出 與 對(duì) 象 的 屬 性 名 和 屬 性 值 匹 配 的 對(duì)象 句 柄 值例 子 :clf reset,t=(0:pi/100:2*pi);tt=t*1 1;yy=sin(tt)*diag(0.5 1); plot(tt,yy),Hb=findobj(gca,Color,b)%在 當(dāng) 前 軸 上 尋 找 藍(lán) 線(xiàn) 的 句 柄 例 : 作 正 弦 、 余 弦 曲 線(xiàn) , 將 正 弦 曲 線(xiàn) 改 為 虛線(xiàn) , 將 余 弦 曲 線(xiàn) 幅 度 減 為 1/2高 度 , 如 何 用句 柄 實(shí)

20、 現(xiàn) 。x=0:2*pi/180:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2,x,zeros(size(x) ),k-) 0 1 2 3 4 5 6 7 -1 -0.5 0 0.5 1 0 1 2 3 4 5 6 7-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 首 先 查 詢(xún) 各 對(duì) 象 的 屬 性get(gcf)h=get(gcf,children)h = 60.0004hh=get(gca,children);hh = 70.0004 69.0004 68.0004 0 1 2 3 4 5 6 7 -1 -0.5

21、0 0.5 1 0 1 2 3 4 5 6 7-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 修 改 屬 性y11=get(hh(2),ydata);y22=y11/2;set(hh(2),ydata,y22)set(hh(3),linestyle,:) 控 制 一 個(gè) 圖 形 對(duì) 象 是 通 過(guò) 句 柄 實(shí) 現(xiàn) 的 ,具 體 是 通 過(guò) 句 柄 操 作 函 數(shù) get,set將 某 對(duì)象 句 柄 屬 性 作 設(shè) 置 與 修 改 。1. 對(duì) 象 屬 性 的 直 接 操 作 對(duì) 象 屬 性 的 直 接 操 作 是 通 過(guò) 當(dāng) 前 句 柄 來(lái)實(shí) 現(xiàn) 的 , 所

22、 以 首 先 要 獲 得 當(dāng) 前 句 柄 值 以 及對(duì) 象 的 屬 性 , 然 后 再 查 詢(xún) 或 修 改 。三 、 對(duì) 象 的 屬 性 操 作 get(h)get(h, propertyname)set(h)set(h,propertyname,value)set(h,屬 性 名 稱(chēng) ,新 屬 性 ) color, r linestyle, : Box 屬 性 : 表 示 是 否 需 要 坐 標(biāo) 軸 上 的 方 框 , 選 項(xiàng) 可 以 為 on 和 off, 默 認(rèn) 的 值 為 on。 set(gca,box,off) ColorOrder 屬 性 : 設(shè) 置 多 條 曲 線(xiàn) 的 顏 色 順

23、 序 ,應(yīng) 該 為 一 個(gè) n x 3 矩 陣 , 可 以 由 colormap() 函 數(shù) 來(lái) 設(shè) 置 。 NextPlot 屬 性 : 表 示 坐 標(biāo) 軸 圖 形 的 更 新 方 式 , replace 是 默認(rèn) 的 選 項(xiàng) , 表 示 重 新 繪 制 , 而 add 選 項(xiàng) 表 示 在 原 來(lái) 的 圖形 上 疊 印 , 它 相 當(dāng) 于 直 接 使 用 hold on 命 令 的 效 果 。 Title 屬 性 : 本 坐 標(biāo) 軸 標(biāo) 題 的 句 柄 。 而 其 具 體 內(nèi) 容 由 title() 函 數(shù) 設(shè) 定 , 由 此 句 柄 就 可 以 訪(fǎng) 問(wèn) 到 原 來(lái) 的 標(biāo) 題 了 。 t1

24、=title(test);set(t1,fontsize,15)坐 標(biāo) 軸 對(duì) 象 其 他 一 些 屬 性 : XLabel 屬 性 : x 軸 標(biāo) 注 的 句 柄 , 其 內(nèi) 容 由 xlabel() 函 數(shù)設(shè) 定 。 此 外 , 類(lèi) 似 地 還 有 YLabel 和 ZLabel 屬 性 等 。 XDir 屬 性 : x 軸 方 向 ,可 以 選 擇 normal (正 向 ) 和 rev (逆 向 ), 此 外 YDir 和 ZDir 屬 性 也 是 類(lèi) 似 的 。 set(gca,xdir,rev) XGrid 屬 性 : 表 示 x 軸 是 否 加 網(wǎng) 格 線(xiàn) , 可 選 值 為 o

25、ff 和 on , 此 外 還 類(lèi) 似 地 有 YGrid 和 ZGrid 選 項(xiàng) 。set(gca,xgrid,on) GridLineStyle 屬 性 : 網(wǎng) 格 線(xiàn) 類(lèi) 型 , 如 實(shí) 線(xiàn) 、 虛 線(xiàn) 等 , 其 設(shè)置 類(lèi) 似 于 plot() 函 數(shù) 的 選 項(xiàng) , 默 認(rèn) 值 為 :。 set(gca,gridlinestyle,-) XLim 屬 性 : x 軸 上 下 限 , 以 向 量 xm,xM 形 式 給 出 。 此 外 ,還 有 YLim 和 ZLim 屬 性 , 前 面 介 紹 的 axis() 函 數(shù) 實(shí) 際 上是 對(duì) 這 些 屬 性 的 直 接 賦 值 。 set

26、(gca,xlim,0 30) XScale 屬 性 : x 軸 刻 度 類(lèi) 型 設(shè) 置 , 可 以 為 linear (線(xiàn) 性的 ) 和 log (對(duì) 數(shù) 的 )。 此 外 還 有 YScale 和 ZScale 屬性 。 set(gca,yscale,log) XTick 和 XTickLabel 屬 性 : XTick 屬 性 將 給 出 x 軸 上 標(biāo)尺 點(diǎn) 值 的 向 量 , 而 XTickLabel 將 存 放 這 些 標(biāo) 尺 點(diǎn) 上 的 標(biāo) 記字 符 串 。 對(duì) y 和 z 軸 也 將 有 相 應(yīng) 的 標(biāo) 尺 屬 性 , 如 ZTick 等 。 x=-pi:pi/2:pi;Y=s

27、in(x);plot(x,y);set(gca,xtick,-pi:pi/2:pi) %設(shè) 置 標(biāo) 尺 點(diǎn) 的 值set(gca,xticklabel,-pi,-pi/2,0,pi/2,pi)%標(biāo)記 標(biāo) 尺 點(diǎn) 上 的 字 符例 子 : 2.對(duì) 象 屬 性 的 繼 承 操 作 對(duì) 象 屬 性 的 繼 承 操 作 是 通 過(guò) 父 代 對(duì) 象 , 設(shè) 置 缺 省 對(duì)象 屬 性 來(lái) 實(shí) 現(xiàn) 的 。 父 代 句 柄 屬 性 中 設(shè) 置 缺 省 值 后 , 所 有 子 代 對(duì) 象 均 可以 繼 承 該 屬 性 的 缺 省 值 。 屬 性 缺 省 值 的 描 述 結(jié) 構(gòu) 為 : Default+對(duì) 象 名

28、 稱(chēng) +對(duì) 象 屬 性 如 : DefaultFigureColor 圖 形 窗 口 的 顏 色DefaultLineLineWide 線(xiàn) 的 寬 度 DefaultLineColor 線(xiàn) 的 顏 色 缺 省 值 的 獲 得 與 設(shè) 置 也 是 由 get,set函 數(shù)實(shí) 現(xiàn) 的 例 : get(0,DefaultFigureColor) 獲 得 圖 形 窗 口 的 缺 省 值 set(h,DefaultLineColor,r) 設(shè) 置 線(xiàn) 的 顏 色 為 紅 色例 : set(gca,DefaultTextColor,1 0 0) gtext(正 弦 ) gtext(余 弦 ) 在 軸 對(duì)

29、象 上 設(shè) 置 字 對(duì) 象 的 顏 色 缺 省 值 為 紅 色 繼 承 該 缺 省 值 在 圖 上 添 加 紅 色 的 文 字 注 釋 例 : 在 軸 對(duì) 象 上 ( 父 代 對(duì) 象 ) 設(shè) 置 線(xiàn) 的 顏色 缺 省 值 為 紅 色x=0:2*pi/180:2*pi;y=sin(2*x);set(gca,DefaultLineColor,1 0 0);h=line(x,y)h = 68.0001set(h,color,default) 3.其 它 操 作default 由 父 代 繼 承factory 廠(chǎng) 家 設(shè) 定 省 缺 值remove 清 除 設(shè) 定 缺 省 值例 : set(gca,d

30、efaultlinecolor,remove) set(h,color,factory) 例 子 : 影 響 line或 plot畫(huà) 線(xiàn) 時(shí) 線(xiàn) 型 和 色 彩 的 “ 父 ” 對(duì) 象 設(shè) 置 。( 1) 指 令 中 直 接 指 定 線(xiàn) 型 或 /和 顏 色 : 用 “ 紅 虛 點(diǎn) 線(xiàn) ” 繪 所 有 曲 線(xiàn) 。clf reset; t=(0:pi/50:2*pi); k=0.4:0.1:1; Y=cos(t)*k;line(t,Y,Color,1 0 0,LineStyle,-.)( 2) 軸 對(duì) 象 屬 性 LineStyle 和 ColorOrder 的 影 響clf resetset(

31、gca,ColorO rder,0.7 0.7 0.7,LineStyle,:)line(t,Y) ( 3) 在 “ 圖 型 窗 口 對(duì) 象 ” 上 , 對(duì) 軸 的 缺 省 屬 性 DefaultAxesLineStyleO rder 和 DefaultAxesColorO rder 設(shè) 置 所 產(chǎn) 生 的 影 響clf reset set(gcf,DefaultAxesLineStyleO rder,:);set(gcf,DefaultAxesColorO rder,1 0 0);line(t,Y) 例 : x=0:2*pi/180:2*pi; y=sin(2*x); h=line(x,y)

32、 將 所 有 新 圖 形 窗 口 的 顏 色 由 省 缺 值 設(shè) 置 為 適中 的 灰 色 set(0,DefaultFigureColor,0.5 0.5 0.5)h=line(x, y)set(h,color,m,linewidth,2,linestyle,*) set(0,defaultfigurecolor,b)set(0,defaultaxescolor,g) h=line(x,y)set(h,color,r)set(gca,xcolor,w)set(gca,ycolor,w) h=surf(peaks(30) set(0,defaultsurfaceedgecolor,w) h1=

33、surf(peaks(30) set(h1,edgecolor,default) t=0:0.1:2*pi; y=sin(t); plot(t,y) h=gcf; set(h,color,0,1,0.5,MenuBar,none,name,句 柄作 圖 示 例 ) %a=get(h,child); grid on a=gca set(a,color,y,linewidth,2,fontangle,italic,fontsize,15,GridLineStyle,-) p=get(a,child) set(p,color,r,linestyle,-,marker,*,markeredgecolo

34、r,b,markersize,10) 自 制 光 標(biāo) 指 針 形 狀( 1) 在 屏 幕 的 右 上 方 創(chuàng) 建 一 個(gè) 背 景 為 “ 橘 黃 ” 色 的 圖 形 窗 , 窗 名 為 “ 試 驗(yàn) 窗 ” 。bdw=0.01; %左 右 兩 側(cè) 邊 和 底 邊 的 寬 度tpw=0.15; %頂 邊 寬 度 不 能 太 小pos=1/2+bdw,2/3+bdw,1/2-2*bdw,1/3-bdw-tpw;figure(Units,normalized,Position,pos,Color,0.9,0.65,0)set(gcf,Name,試 驗(yàn) 窗 )2) 為 該 圖 形 窗 制 作 一 個(gè) “

35、 手 指 ” 狀 光 標(biāo) 指 針P=ones(16,16)*NaN;P(1,5)=1;P(2:14,4)=1;P(15,5)=1;P(16,6:11)=1;P(15,12)=1;P(9:14,13)=1;P(2:9,6)=1;P(9,7)=1;P(8,8)=1;P(9,9)=1;P(8,10)=1;P(9,11)=1;P(8,12)=1;P(2:14,5)=2;P(10:15,6:11)=2;P(9,8)=2;P(9,10)=2;P(9:14,12)=2;set(gcf,Pointer,Custom,PointerShapeCData,P,PointerShapeHotSpot,2,5) 制

36、作 個(gè) 性 化 雙 坐 標(biāo) 系 tp=(0:100)/100*5;yp=8+4*(1-exp(-0.8*tp).*cos(3*tp);tt=(0:500)/500*40;yt=120+40*(1-exp(-0.05*tt).*cos(tt);clf reset,h_ap=axes(Position,0.13,0.13,0.7,0.75);set(h_ap,Xcolor,b,Ycolor,b,Xlim,0,5,Ylim,0,15);nx=10;ny=6;pxtick=0:(5-0)/nx):5;pytick=0:(15-0)/ny):15;set(h_ap,Xtick,pxtick,Ytick,

37、pytick,Xgrid,on,Ygrid,on)h_linet=line(tp,yp,Color,b);set(get(h_ap,Xlabel),String,時(shí) 間 rightarrow ( 分 ) )set(get(h_ap,Ylabel),String,壓 力 rightarrow(times10 5 Pa )h_at=axes(Position,get(h_ap,Position); set(h_at,Color,none,Xcolor,r,Ycolor,r);set(h_at,Xaxislocation,top)set(h_at,Yaxislocation,right,Ydir,r

38、ev)set(get(h_at,Xlabel),String,fontsize15fontname隸 書(shū) 時(shí) 間 rightarrow ( 分 ) )set(get(h_at,Ylabel),String, ( circC )fontsize15 leftarrow fontname隸 書(shū) 零 下 溫 度 )set(h_at,Ylim,0,210) line(tt,yt,Color,r,Parent,h_at)xpm=get(h_at,Xlim);txtick=xpm(1):(xpm(2)-xpm(1)/nx):xpm(2); tytick=0:(210-0)/ny):210; set(h_at,Xtick,txtick,Ytick,tytick) 小 結(jié) 熟 悉 圖 形 對(duì) 象 句 柄 與 句 柄 操 作 掌 握 圖 形 對(duì) 象 屬 性 的 查 詢(xún) 與 操 作 能 夠 任 意 設(shè) 置 圖 形 對(duì) 象 的 屬 性

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!