1. 程式人生 > >MATLAB學習之plot歷程

MATLAB學習之plot歷程

>> t=0:0.01:2*pi;

t1=t';

x=[t1,t1,t1];

y=[sin(t1),sin(2*t1),sin(0.5*t1)];

plot(x,y)

上述圖形以及程式碼只是單純顯示不同頻率下的正弦影象

x=linspace(0,2*pi,100);%0-2π之間有100個元素

y=[sin(x);sin(2*x);sin(0.5*x)];

plot(x,y)

x=-2*pi:0.05:2*pi;

>> y=sin(x);

>> plot(x,y)

>> title('y=sin(x)')

Title中間標題欄必須用大括號括起來,否則會報錯,說明title語法輸入格式錯誤。

這個屬性名和屬性值是成對出現的,若沒有正常標出,即省略時,預設為黑色

Fontsize選項是設定標題的字號選項,若省略,為正常給出時,預設為11號字型。

其中(x,y)是指新增標註的位置

gtext 沒有座標引數,執行命令時,紅色游標跟隨滑鼠移動

文中最下面一行程式碼是指定了左邊箭頭的具體指向位置,故在影象中可立馬顯示出來影象的座標資訊。

右邊圖形gtext內容是leftarrow左邊箭頭,對圖形進行標註為sin(x),執行此命令即為十字游標指向圖形需要標註的點,rightarrow右邊箭頭,類   似                     

第一幅圖形需要繪製的圖形與邊框完美重合,

第二幅圖形是矩形,這裡縮小了,看的不是很清楚,

第三幅圖形是正方形,很規矩的那種。

給座標系家網格、邊框

Grid on   顯示網格

Grid off   不顯示網格

Grid     在顯示與不顯示之間來回切換

Box on   加邊框

Box off   不加邊框

Box     在加與不加之間來回切換

Hold on     保持當前圖形狀態

Hold off     不保持當前圖形狀態,關閉圖形

Hold      在二者之間來回切換

下面介紹圖形視窗的分割

x=linspace(0,2*pi,60)

subplot(2,2,1)

plot(x,sin(x)-1);

title('sin(x)-1');axis([0,2*pi,-2,0])

subplot(2,1,2)

plot(x,cos(x)+1);

>> title('cos(x)+1');axis([0,2*pi,0,2])

>>  plot(x,tan(x));

title('tan(x)');axis([0,2*pi,-40,40])

subplot(4,4,8)

plot(x,cot(x));

title('cot(x)');axis([0,2*pi,-35,35])

鑑於大部分影象文字都是從word文件中copy而來,本來想直接在word中傳到部落格,直接釋出,奈何未完成,以後有機會有有時間一定嘗試一下這個word釋出部落格究竟是怎麼弄的

相關推薦

MATLAB學習plot歷程

>> t=0:0.01:2*pi; t1=t'; x=[t1,t1,t1]; y=[sin(t1),sin(2*t1),sin(0.5*t1)]; plot(x,y) 上述圖形以及程式碼只是單純顯示不同頻率下的正弦影象 x=linspace

MATLAB學習路(三) 實現KNN演算法

之前的兩種演算法(CFSFDP與LSH)實現完後,這次我們來實現一個比較簡單的演算法——KNN演算法(K-Nearest Neighbor)KNN演算法又被稱作k近鄰分類演算法(k-nearest n

MATLAB學習路(一) 實現簡單的基於歐式距離的新型聚類演算法(Clustering by fast search and find of density peaksd)

大學本科三年,眨眼而已,對於一個考研黨來說,本科時間已所剩不多,大三上學期初次接觸到MATLAB。的確如大牛們所說,強大的計算能力,充足的數學工具,帶來使用者極大的便利。 在大資料的學習過程中,MAT

matlab 學習

1、MATLAB的語言的變數和常量 MATLAB的語言變數名應該有一個子母引導,後面可以跟字母、數字、下劃線等。在MATLAB中變數名是區分大小寫的。在                                                            

matlab學習persistent變數的使用

 persistent Define persistent variable.     persistent X Y Z defines X, Y, and Z as variables that are local      to the function in which they are declare

我的MATLAB學習

暑假7月初開始的MATLAB學習,陸陸續續看完了三本入門級別的書 第一本: 第一本稍微簡單點,對稍微有點基礎的人來說,是幾天就能看完的。裡面算例比較多,不過好多都只是help文件裡面內容的複製,所以就算看完也只能算是一隻菜鳥。 接下來的一本是重頭戲 就是這個,黑色背景

MATLAB學習基本操作和在高等數學的應用

一、基礎知識 1、基本命令 clear  清除工作區類定義的變數 clc     清屏 ans     顯示最近的答案 2、變數與系統常量 注意:預設情況下,MATALB定義的變數都是以矩陣的形式儲存

MATLAB學習濾波器設計

MATLAB 進位制之間的轉換 1.    十進位制整數轉二進位制函式dec2bin  如果已知絕對值小於1的十進位制數D,如何轉換成B位元的二進位制數原碼? Dec2bin(round(abs(D)*2^(B-1))+(2^(B-1))*(D<0),B)

matlab學習persistent變數、isempty()函式的使用

1.persistent 作用:定義persistent變數; 用法:persistent X Y Z 注: (a) 將在函式中宣告的區域性變數儲存到記憶體中,供以後呼叫該函式使用。定義的變數類似全域性變數會一直存在記憶體中,但不同的是persistent變數只能被所被定

MATLAB學習符號運算

本文介紹MATLAB中的符號運算; 1. 建立符號變數 符號常量是不含變數的符號表達式,用 sym 命令來建立符號常量。 sym(‘常量’):建立符號常量。 a=sym('sin(2)') sym 命令也可

matlab學習蒙特卡羅 --渡口模型和趕火車問題(matlab程式設計)-----數模

1. 渡口模型 問題描述: 一個渡口的渡船營運者擁有一隻甲板長32米,可以並排停放兩列車輛的渡船.他在考慮怎樣在甲板上安排過河車輛的位置,才能安全地運過最多數量的車輛. 分析:怎樣安排過河車輛,關心一次可以運多少輛各類車. 準備工作:觀察

matlab學習筆記常用命令(一)

plot 我們 all 查看 學習 ear tla clear 但是 一.清除命令。   1.clear all;%清除所有變量,通常在matlab的工作區;另外斷點也會被清除掉   2.close all;%關閉所有窗口(除了編輯器窗口、命令窗口、幫助窗口)   3.cl

MATLAB學習04字串運算

字串運算 字串變數與一維字元陣列 字串其實是一個一維字元陣列,在對字串進行操作時,其實就是對一維字元陣列進行操作 字串變數賦值 >> s1 = 'go home' %直接賦值 s1 = go home 用單引號進行賦值 一維字元陣列

深度學習Windows下安裝caffe及配置Python和matlab介面

去年下半年看了相關目標檢測的論文,一些傳統的演算法,一些CVPR,TPAMI,ECCV,ICCV,,NIPS,比較前沿的進展,主要都是基於深度學習卷積神經網路方面的,包括RCNN,SPP-NET,Fast-RCNN,Faster-RCNN,以及YOLO,SSD,然後明天準備

機器學習實戰matlab神經網路工具箱

上節在 中,我們已經從原理上介紹了神經網路演算法的來源與構造,並程式設計實戰了簡單神經網路對於線性與非線性資料的分類測試實驗。看過上節的可能會發現,上節實現的演算法對於非線性資料的分類效果並不是非常完美,有許多值得優化的地方。而matlab作為一個科學計算

Deep Learning學習 CNN程式碼解析(MATLAB

MATLAB實現CNN一般會用到deepLearnToolbox-master。但是根據Git上面的說明,現在已經停止更新了,而且有很多功能也不太能夠支援,具體的請大家自習看一看Git中的README。 deepLearnToolbox-master是一個深度

機器學習分類器——Matlab中各種分類器的使用總結(隨機森林、支援向量機、K近鄰分類器、樸素貝葉斯等)

      Matlab中常用的分類器有隨機森林分類器、支援向量機(SVM)、K近鄰分類器、樸素貝葉斯、整合學習方法和鑑別分析分類器等。各分類器的相關Matlab函式使用方法如下:首先對以下介紹中所用到的一些變數做統一的說明:    train_data——訓練樣本,矩陣的每

Tomcat 學習進階歷程Tomcat架構與核心類分析

前面的http及socket兩部分內容,主要是為了後面看Tomcat原始碼而學習的一些網路基礎。從這章開始,就開始實際深入到Tomcat的‘內在’去看一看。在分析Tomcat的原始碼之前,準備先看一下Tomcat的架構與一些核心類的簡單分析,並簡單介紹一下Tomcat是如何

Tomcat 學習進階歷程Socket

測試時先啟動服務端,再啟動客戶端,就可以通過客戶端的控制檯向伺服器傳送資料,並接收客戶端的響應資訊。 通過上面的例子,我們可以總結以下幾點: 1)  伺服器先啟動,並等待客戶端的連線請求 2)  客戶端在需要時(可以是任務時候),向服務端發起連線請求 3)  服務端接收到客戶發起的連線請求,接收客戶端傳送過

Tomcat 學習進階歷程http協議

Tomcat作為一個Web應用伺服器,最主要的當然就是向客戶(瀏覽器)響應請求的資料,最常用的也就是使用HTTP協議來完成於客戶的互動。所以在進一步學習Tomcat前還是再鞏固一下HTTP協議的知識。 HTTP協議(HyperText Transfer Protocol,超