matlab 子圖title的位置_matlab 畫圖基本介紹

1.在命令窗口輸入命令時,可以不必每輸入一條命令就按enter鍵執行,可以在輸入幾行后一同運行。方法是:換行時,只要在按住<shift>鍵的同時按<enter>鍵即可,否則matlab就會執行上面輸入的所有語句。

2.如何將數據文件導入matlab中并畫圖:點擊file中import data,然后就可以導入文件,然后再workspace里面,點擊該數據文件,就可以出現以下圖形:

d15c15b9f8159c0d98f3f326b813c7eb.png

選擇該兩列,就可以看到在上面有一個scatter然后點擊,就可以出現以下圖形:

21e5dd9dab76dd8584b142a5e94242a5.png

3.分號“;”的作用:用做矩陣(數組)的行間分隔符,用做不顯示計算結果的命令。

4.稀疏矩陣

定義:矩陣大部分元素是0,少部分元素是非零元素,這種矩陣是稀疏矩陣。

S=sparse(A);

full(S);

nnz(S);

spy(S);

24e163c5b32ebfba9d688873b1a3438f.png

95088a0ef7a9d26767d081158523a1e8.png

dcc42aa2e6c66a2ca6c73a60e24b9c20.png

spy(s,,‘*’,16) 表示用’*’號顯示,大小為16。如圖:

0556c2b58194e24731b8a32c2f5d9cb3.png

5.注意矩陣的乘法A*B和A.*B的區別:A*B就是A與B的直接相乘,如果是A.*B就是A與B中的對應項相乘。 “./”也是一樣的,就是對應項相除。

6.奇異矩陣就是方陣并且行列式為0的矩陣。

7.二維圖像繪制

(1)基本函數繪制 plot 既可以繪制實線,也可以繪制點線。

<1> plot(X,Y) %X,Y為同維向量時,繪制以X、Y元素為橫,縱坐標的一條線;X為列向量,Y為矩陣時,按Y列繪制多條不同顏色的曲線,X為這些曲線共同的橫坐標。

<2> plot(X,Y,LineSpec) %參數LineSpec用于指出線條的類型,標記符號和顏色。

<3> plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2...) %當Xi和Yi成對出現時,將分別按順序取兩數據Xi和Yi進行畫圖。

<4> plot(..., ‘PropertyName’,PropertyValue,...)%對圖形對象中指定的屬性進行設置。

For example:

x=0:0.1:2;

y=1+exp(x);

Plot(x,y, ‘-+b’)

4a8724d0a9a9ab67ac5b10ba57e5a32e.png

其中,‘-’表示實線,‘+’表示點類型,b表示藍色。

t=[-pi:pi/100:2*pi]’;k=1:6; y=sin(t)*k;

Plot(t,y) %y是矩陣形式

948e22dad7cfb08db28791909134a243.png

(2)圖形標注

<1> 坐標軸名

格式:xlabel(‘string’)

Ylabel(‘string’)

分別給x軸和y軸添加標簽

<2> 圖名

格式:title(‘string’) 在當前坐標軸上方正中央放置字符串string做為標題。

<3> 圖例

格式:legend(‘string1’,’string2’,...)

用指定文字給當前坐標軸添加圖例。

For example:

t=0:pi/100:pi;

y1=sin(t);y2=sin(-t);

y3=sin(t).*sin(5*t);

plot(t,y1, ‘-.r’,t,y2, ‘-.k’,t,y3, ‘-bo’)

xlabel(‘時間’);ylabel(‘幅度’);

Title(‘波形及包絡線’);

Legend(‘y=sint’, ‘y=-sint’, ‘y=sinsin5t’)

22b838f7ced5cff8cd0e47a34f980b5c.png

上面的圖形標注都是使用標注函數直接寫在程序中的,當執行程序后,圖形中會自動添加圖形標注。但是我們也可以根據圖形菜單進行標注,打開圖形窗口(Figure)菜單欄中的insert菜單,這時候就可以在圖像上添加標注。

(3)圖像控制命令

<1>clf %清除所有當前圖像窗口

(4)迭加繪圖

<1>hold on %保留當前圖像與當前坐標軸的屬性值,使用后面的圖形命令只能在當前存在的坐標軸中增加圖形。

<2>hold off %在繪制新圖形之前,重新設置坐標軸的屬性為默認值,關閉hold on功能。

<3>hold %在on和off之間切換,即在增加圖形和覆蓋圖形之間切換。

<4>hold all %保留當前顏色和線型,在繪制隨后的圖形時使用當前顏色和線型。

For example:

x=linspace(0,2*pi,60);y=sin(x);

plot(x,y,’b’);

xlabel(‘自變量’),ylabel(‘因變量’);

Hold on;

z=0.5*sin(x);

plot(x,z,’k:’);

legend(‘y=sin(x)’,’z=0.5*sin(x)’);

hold off

10c073ee63980beedeb073d94563eadc.png

(5)多子圖

在同一圖形框內布置幾幅獨立的子圖。

格式:subplot(m,n,k) %將一個圖形窗口分成m*n個小窗口(子圖),k是子圖的編號。序號原則是:左上方的為第一幅,然后向右、向下依次排好。

subplot(‘Position’,[left bottom width height]) %在由4個元素指定的位置上創建坐標軸。

x=-4:0.1:4;

subplot(2,2,1);

y1=1/sqrt(2*pi)*exp(-1/2*x.^2),plot(x,y1);

xlabel('變量x'),ylabel('變量密度y'),title('正太分布N(0,1)');

subplot(2,2,2);

y2=1/sqrt(2*pi)/2*exp(-1/2/4*x.^2),plot(x,y2);

xlabel('變量x'),ylabel('概率密度y')

title('正太分布N(0,4)');

subplot(2,2,3);

y3=1/sqrt(2*pi)/0.5*exp(-1/2/(0.5^2)*(x-1).^2),plot(x,y3);

xlabel('變量x'),ylabel('概率密度y'),title('正太分布N(1,1/4)');

subplot(2,2,4);

y4=1/sqrt(2*pi)/0.5*exp(-1/2/(0.5^2)*(x+1).^2),plot(x,y4)

xlabel('變量x'),ylabel('概率密度y'),title('正太分布N(-1,1/4)')

c03091a0d769e4b188a5ea18fbebf67d.png

(6)多個圖形窗口

格式: Figure(n) %創建新的圖形窗口或顯示當前圖形窗口。n是這個窗口的編號,figure(1)是默認值,不需要聲明。

>> t=-4:0.1:4;x=sin(t);plot(t,x,'b^')

>> t=-4:0.1:4;x=sin(t);plot(t,x,'b^')

>> xlabel('t');ylabel('x');title('函數x=sint的圖形');

>> figure(2)

>> y=cos(t);plot(t,y,'kp');

>> xlabel('t');ylabel('y');title('函數y=cost的圖形');

>> figure(3)

>> z=sin(t).*cos(t);plot(t,z,'kh')

>> xlabel('t');ylabel('z');title('函數z=sincost的圖形')

6fa44dc2fd4beb02451da2231461d6f5.png

(7)對數比例坐標軸

loglog(x,y) %雙對數坐標,在x軸,y軸按對數比例繪制二維圖形。

Semilogx %半對數坐標,在x軸按對數比例,y軸按線型比例繪制二維圖形。

Semilogy %半對數坐標,在y軸按對數比例,x軸按線型比例繪制二維圖形。

x=linspace(0,5,20);y=exp(x);

>> subplot(2,2,1),plot(x,y),xlabel('x'),ylabel('y');

>> subplot(2,2,2),loglog(x,y),xlabel('logx'),ylabel('logy');

>> subplot(2,2,3),semilogx(x,y),xlabel('logx'),ylabel('y');

>> subplot(2,2,4),semilogy(x,y),xlabel('x'),ylabel('logy');

>>

5e5f0b03761fbd44af823b0c49410dfa.png

(8)雙縱坐標圖

格式:plotyy(x1,y1,x2,y2) %繪制雙縱坐標二維圖形,x1和y1所對應的圖形的縱坐標標注在圖形的左邊,x2和y2所對應圖形的縱坐標標注在圖形的右邊。

>> x=0:0.1:4;y=x.*sin(x);s=sin(x)-x.*cos(x);

>> plotyy(x,y,x,s);

>> text(0.5,0,'fontsize{14}ity=xsinx')

>>text(2.5,3.5,['fontsize{14}its=','{fontsize{16} int_{fontsize{8}0}^{ x}}','fontsize{14}itxsinxdx'])

b54d8b3a0aab935a1e3bd4e7d9c8b49a.png

(9) 泛函繪圖

泛函函數fplot(‘function’,limits,LineSpec)

fplot(‘function’,limits,LineSpec,tol)

說明:

(1)在指定的范圍limits內繪制出函數名為function的一元函數圖像,其中limits是一個指定x軸的向量[xmin xmax],或者是x軸和y軸的范圍向量[xmin xmax ymin ymax]。Tol為相對允許誤差,默認值為2e-3.

(2)函數function必須是M函數文件或者只包含一個變量x的函數字符串。

(3)用指定的線型LineSpec繪制出函數function.

For example:

fplot('exp(2*x)',[0 2],'o')

圖像為:

a0a6d4b2dc476c101988b39f86903595.png

fplot(‘[sin(x),cos(x)]’,[0 2*pi-1.2 1.2],’-*’,1e-3)

7ed7f5d2de2363649d0227098fcd828f.png

(10) 簡易函數繪圖

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/534090.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534090.shtml
英文地址,請注明出處:http://en.pswp.cn/news/534090.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python程序打包成安卓app教程_Python打包方法基本應用方式介紹

Python編程語言是一款功能強大的免費開源的通用型計算機程序應用語言&#xff0c;對于經驗豐富的開發人員來說&#xff0c;掌握這樣一款語言在其程序開發中是一個比較重要的選擇。我們今天就先來了解一下python打包方法的相關應用。 一、簡介 py2exe是一個將Python腳本轉換成wi…

android添加刪除項目,編寫android計算器添加刪除按鈕,出現很抱歉,XX項目已停止運行。...

這是刪除按鈕監聽代碼&#xff1a;//del 按鈕的監聽btnDel (Button) findViewById(R.id.delete);btnDel.setOnClickListener(new OnClickListener() {Overridepublic void onClick(View view) {btnDel.setOnClickListener(this);//短按//btnDel.setOnLongClickListener(this);…

二元一次方程有唯一解的條件_人教版初中數學七年級下冊用適當方法解二元一次方程組公開課優質課課件教案視頻...

解二元一次方程組---加減法一、教學目的&#xff1a;1&#xff0e;使學生掌握用加減法解二元一次方程組的步驟。2&#xff0e;熟練運用加減法解二元一次方程組。3&#xff0e;培養學生分析問題、解決問題的能力。二、教學重點、難點和關鍵&#xff08;一&#xff09;重點&#…

為什么從網頁上打印怎們好像被縮放_全網最詳細關于3D打印的zbrush技術

這個小教程旨在為剛開始對3D打印感興趣的新人朋友提供一些快速上手小技巧&#xff0c;以便在zbrush中制作適合桌面FDM 3D打印的創作&#xff0c;本次小教程需要讀者已經有一些zbrush基礎知識。1設置系統單位導入1英尺的box&#xff0c;1英尺X1英尺X1英尺。一旦導入到場景中&…

android圖片瀏覽遠近,快圖瀏覽編輯圖片方法介紹_怎么編輯圖片_3DM手游

既然是圖片管理工具&#xff0c;那么快圖瀏覽肯定也是少不了圖片編輯功能的。如何使用快圖瀏覽編輯圖片呢&#xff1f;下面小編帶來的詳細的使用方法&#xff0c;有需要的小伙伴一起來看看吧&#xff01;編輯照片方法介紹&#xff1a;1.第一步&#xff0c;下載安裝快圖瀏覽&…

h5微信本地調試 vue_vueh5中使用微信sdk

微信官方sdk教程安裝vue 微信sdk 使用NPM安裝&#xff0c;不會的百度學npm install jweixin-module --save創建一個wxsdk.js 文件// 引入微信sdkvar jweixin require(jweixin-module);export default {//判斷是否在微信中isWechat: function() {var ua window.navigator.user…

matlab 三維 作圖 坐標軸_MATLAB學習——MATLAB中的三維繪圖指令

2 基本XYZ立體繪圖命令mesh和plot是三度空間立體繪圖的基本命令&#xff0c;mesh可畫出立體網狀圖&#xff0c;plot則可畫出立體曲面圖&#xff0c;兩者產生的圖形都會依高度而有不同顏色。下列命令可畫出由函數形成的立體網狀圖: xlinspace(-2, 2, 25); % 在x軸上取25點 ylins…

說說python程序的執行過程_表示說的詞語

展開全部1、奉勸 [ fng qun ] 釋義&#xff1a;敬辭。鄭重勸說62616964757a686964616fe58685e5aeb931333365653331。 造句&#xff1a;我們厭惡那些陰險的惡人&#xff0c;奉勸他們改惡為善&#xff0c;才能得到社會的原諒&#xff01; 2、勸告 [ qun go ] 釋義&#xff1a;拿道…

HTML4基本編譯原理,Stanford公開課《編譯原理》學習筆記(1~4課)

課程里涉及到的內容講的還是很清楚的&#xff0c;但個別地方有點脫節&#xff0c;任何看不懂卡住的地方&#xff0c;請自行查閱經典著作《Compilers——priciples, Techniques and Tools》(也就是大名鼎鼎的龍書)的對應章節。一. 編譯的基本流程完整的編譯的5個基本步驟包括lex…

rocketmq 消息指定_SpringBoot 整合 RocketMQ 如何實現消息生產消費?

有時候我們在使用消息隊列的時候&#xff0c;往往需要能夠保證消息的順序消費&#xff0c;而RocketMQ是可以支持消息的順序消費的。RocketMQ在發送消息的時候&#xff0c;是將消息發送到不同的隊列中&#xff0c;然后消費端從多個隊列中讀取消息進行消費&#xff0c;很明顯&…

mysql怎么看實例名_南方“中看不中吃”的前4名水果,蓮霧只是墊底,你怎么看?...

水果很多人都喜歡吃&#xff0c;南方人可以說是最幸福的&#xff0c;因為南方的水果種類有很多種&#xff0c;而且水果的價格也很便宜&#xff0c;一年四季都能吃到便宜又好吃的水果&#xff0c;南方的很多水果&#xff0c;北方人可能都沒有吃過&#xff0c;雖然南方的水果種類…

html頁面怎么加向下滾動,如何使用jQuery向上或向下滾動頁面到錨點?

如何使用jQuery向上或向下滾動頁面到錨點&#xff1f;我正在尋找一種方法來包含幻燈片效果&#xff0c;當您單擊頁面上或下的本地錨點鏈接時。我想要一個你有這樣一個鏈接的東西&#xff1a;link text, img etc.也許添加了一個類&#xff0c;所以你知道你希望這個鏈接是一個滑動…

vuex中的值變化 頁面重新渲染_淺談瀏覽器的渲染過程,重繪與回流

瀏覽器的渲染過程 首先&#xff0c;我們先來了解一下瀏覽器的渲染過程是什么樣的&#xff0c;也就是說瀏覽器把一堆代碼呈現到頁面上的過程是什么樣子的&#xff0c;瀏覽器采用流式布局模型(Flow Bsaed Layout)&#xff0c;根據下圖&#xff0c;我們可以總結出瀏覽器的渲染步驟…

vc 將已有項目打包成dll 并應用于其他項目_.NET混淆器 Dotfuscator使用教程:保護你的應用之存檔報告文件...

Dotfuscator是一款.NET混淆器和壓縮器&#xff0c;防止你的應用程序被反編譯。本篇文章將繼續上一篇文章與大家分享保護應用程序的后續三個部分&#xff1a;存檔報告文件、加強保護和替代方法。存檔報告文件作為構建的一部分&#xff0c;Dotfuscator會生成報告文件(在Dotfuscat…

html文件內容搜索,html讀出文本文件內容

html讀出文本文件內容更新時間&#xff1a;2007年01月22日 00:00:00 作者&#xff1a;Function bytes2BSTR(vIn)strReturn ""For i 1 To LenB(vIn)ThisCharCode AscB(MidB(vIn,i,1))If ThisCharCode strReturn strReturn & Chr(ThisCharCode)ElseNextCharC…

python 定義變量_python-003-變量

1.變量的定義python中,在程序運行時,可以隨著程序的運行更改的量成為變量.簡單理解: 變量就是用來臨時存儲數據的容器.可以認為好比是 逛超市 買面條 使用購物車 裝面條變量 -> 購物車數據 -> 面條2.變量的使用# 第一次輸入一個10 num1 10 # 第二次輸入一個20 num2 20 …

蘋果11是高通基帶嗎_最強對抗!小米11對抗三星、蘋果華為等最高旗艦|喜歡小米嗎?...

哈嘍&#xff0c;您好&#xff01;我是原呵呵&#xff0c;點點關注吧&#xff0c;更多精彩內容等著您小米很快就會展示了2021年的手機&#xff0c;該公司通常會在2月份推出該季節的首個旗艦&#xff0c;但新的小米米11已向前推進了幾個月&#xff0c;并成為了首個采用驍龍888處…

html 圖片墻效果,基于html5實現的圖片墻效果

溫馨提示&#xff1a;本信息由【金聰采編】搜集整理發布&#xff0c;版權歸原作者及發布者所有&#xff0c;您如有異議請 舉報 或者 版權申訴。本文實例講述了基于html5實現的圖片墻效果&#xff0c;分享給大家供大家參考。具體實現方法如下&#xff1a;這里有一組數據需要用圖…

python split函數 空格_python上手--10行代碼讀懂紅樓夢

取名10行代碼看懂紅樓夢&#xff0c;是將介紹使用python代碼來讀紅樓夢獲取其主要人物。這里的思想就是詞頻統計&#xff0c;通過分析紅樓夢小說文字中出現最多的詞語&#xff0c;來概括說明紅樓夢的核心人物和事情。實際上如果你能跟著往下看&#xff0c;就開始進入了自然語言…

計算機主機溫度,計算機的理想工作溫度和濕度分別是多少

電腦理想的工作溫度在10&#xff5e;35度&#xff0c;相對濕度為30&#xff05;&#xff5e;80&#xff05;。說明一點&#xff1a;這個溫濕度是沒有嚴格界定的。日常可以這樣理解&#xff1a;只要人待在那里感覺舒服&#xff0c;電腦也會覺得合適的。電腦對電源也有要求&#…