日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab绘制csv图片,Matlab处理csv文件与图形绘制总结

發(fā)布時間:2024/9/15 循环神经网络 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab绘制csv图片,Matlab处理csv文件与图形绘制总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近作實驗須要使用matlab導(dǎo)入并處理csv文件數(shù)據(jù),在此以前對matlab的使用并不熟悉,因此趁著撰寫博客的機會總結(jié)鞏固一下。

一、腳本程序清除命令:

clc:清空命令行窗口的內(nèi)容,對編輯器及工做區(qū)的內(nèi)容無影響。

close與close all:二者功能一致,前者是關(guān)閉當(dāng)前Figure窗口;后者是關(guān)閉全部Figure窗口

clear與clear all:二者功能相近,前者是清除工做區(qū)的全部變量;后者是清除全部的變量、函數(shù)及運行文件等

通常在撰寫腳本程序前,使用clc,clear all,close all命令,便可使程序運行前徹底復(fù)位。web

二、文件的導(dǎo)入處理:

matlab有豐富的文件導(dǎo)入函數(shù),好比load、importdata、save、textscan、read函數(shù)等等,這里總結(jié)一下importdata函數(shù)的用法:

importdata函數(shù)能夠從txt、csv、excle及圖片文件中導(dǎo)入數(shù)據(jù),其經(jīng)常使用的使用形式以下:正則表達式

data = importdata(filename);

data = importdata(filename, delimiter);

data = importdata(filename, delimiter, headerlinesIn );express

其中,data用來存儲讀取的文件數(shù)據(jù),importdata函數(shù)將數(shù)據(jù)導(dǎo)入到一個結(jié)構(gòu)體變量中,而文本與數(shù)字分別導(dǎo)入到結(jié)構(gòu)不一樣的屬性中:數(shù)值導(dǎo)入到矩陣,文本導(dǎo)入細(xì)胞數(shù)組。filename為文件名,delimiterIn 為字符分隔符;headerlinesIn 為文件頭的行數(shù)。

三、文件數(shù)據(jù)查找匹配:

matlab提供了三個正則表達式函數(shù):數(shù)組

regexp函數(shù):用于對字符串進行查找,大小寫敏感;

regexpi函數(shù):用于對字符串進行查找,大小寫不敏感;

regexprep函數(shù):用于對字符串進行查找并替換編輯器

經(jīng)常使用的函數(shù)形式以下:svg

regexp(str,expression,‘match’); 從str字符串中匹配并返回expression表達形式的字符串,區(qū)分大小寫。

regexp(str,expression,‘split’); 將str字符串按expression表達形式進行分割

regexpi(str,expression,‘match’); 從str字符串中匹配并返回expression表達形式的字符串,不區(qū)分大小寫。

regexprep(str,expression1,expression2); 將str字符串中的expression1表達式替換為expression2。函數(shù)

舉例:

tmp=regexp(str, ‘,’ ,‘split’); %正則表達式,將str字符串按’,'進行分割,結(jié)果存在tmp中

regexp(str, ‘a(chǎn)bc’, ‘match’)); %從str中開始匹配符合abc的表達式

regexprep(str, ‘a(chǎn)bc’, ‘a(chǎn)’)); %將str中的’abc’字符替換為a命令行

注意:

. 表示匹配任何單字符(除換行符 \n 以外),*表示貪婪模式。好比a.*b,它將會匹配字符串中以a開始,以b結(jié)束的最長的字符串。若是用它來搜索字符串“aabab”的話,它會匹配整個字符串a(chǎn)abab。這被稱為貪婪匹配。code

四、圖形繪制:

matlab中有豐富且強大的圖形繪制函數(shù),其中應(yīng)用最普遍的為plot函數(shù),plot函數(shù)的經(jīng)常使用形式為plot(X)、plot(X,Y)、plot(X,Y,…),其中XY為長度相同的向量,分別存儲Figure圖中的X軸與Y軸坐標(biāo)。plot函數(shù)中能夠添加各類繪圖屬性,好比:regexp

LineWidth——指定線寬

MarkerEdgeColor——指定標(biāo)識符的邊緣顏色

MarkerFaceColor——指定標(biāo)識符填充顏色

MarkerSize——指定標(biāo)識符的大小

注意上面四個屬性是針對當(dāng)前坐標(biāo)系中全部曲線的。而針對繪圖中的線型屬性以下:

其余的圖形設(shè)置好比:

title(’Figure名稱’); 為圖形加入標(biāo)題

text(x,y,’圖形說明’); 在指定x、y坐標(biāo)加入說明

xlabel(’x軸說明’);

ylabel(’y軸說明’);

axis on/off ; 顯示/取消坐標(biāo)軸

axis equal; xy軸上的各個刻度線的增量相同

grid on/off 開啟/關(guān)閉坐標(biāo)軸網(wǎng)格線

示例:

point_X=[x1,X_aim,x2]; %point_X=[0, 62.71, 100]

point_Y=[y1,Y_aim,y2];%point_Y=[0, 16.80, 0]

plot(point_X, point_Y, ':^r', 'markersize',8);%點線,上三角標(biāo)記,紅色,標(biāo)記大小8

title('這是一張figure圖');%標(biāo)題

xlabel('x軸坐標(biāo)');%軸加備注

ylabel('y軸坐標(biāo)');

text(X_aim+2,Y_aim+1,'1');%指定坐標(biāo)加備注

text(x1+2,y1,'2');

text(x2-4,y2,'3');

axis equal%xy軸上的各個刻度線的增量相同

grid on%坐標(biāo)軸加網(wǎng)格線

總結(jié)

以上是生活随笔為你收集整理的matlab绘制csv图片,Matlab处理csv文件与图形绘制总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。