⑴ matlab 批量導入指定路徑圖片
將圖片編號為xxx1,xxx2...xxxn,xxx是字元串,比如img1.jpg,img2.jpg。。。img10.jpg
假設圖片路徑是d:\
代碼:
a=[]; //a用於存儲圖片像素值,後面定義為三維數組
for i=1:10
imgpath=strcat('d:\xxx',num2str(i),'.jpg')
a[:,:,i]=imread(imgpath);
end
⑵ 在matlab中如何添加圖片信息,在用load 添加此圖片到程序中
如果保存的是圖像的格式如:.png .bmp .gif .jpeg等等
讀取方式就是 Image = imread('D:\barbara.png');
如果使用save函數保存的圖像數據,那麼數據的格式就是save 'barbara.mat' Image
讀取方式就是 load barbara.mat
雖然load 了barbara,但是使用的時候 應該是用Image, barbara只是保存時候用的一個文件名,看我上面save 的使用!
⑶ matlab怎麼設置工作路徑
1、首先點擊進入matlab,然後點擊上方選項中的文件,如下圖所示。
⑷ 您好!請問在matlab gui界面中怎樣添加圖片
我試過,其實不需要添加axes(坐標軸),直接在pushbutton的callback下輸入以下程序就可以了:
global im %設im為全局變數
%選擇圖片路徑
[filename,pathname,filterindex]=uigetfile({'*.jpg';'*.bmp';'*.gif'},'選擇圖片')
%合成路徑+文件名
str=[pathname filename];
%讀取圖片
im=imread(str);
%使用第一個axes
%顯示圖片
imshow(im);
⑸ 怎麼將圖片導入matlab中讓圖片出現在程序中如果要存入matlab路徑,該存入哪個路徑
1、打開MATLAB軟體。
⑹ 怎麼向matlab中導入圖片啊
也就是把你的圖片文件放到matlab路徑下,然後在命令窗口運行以下命令即可:I = imread('圖片文件名');imshow(I) % 顯示圖像
⑺ matlab 怎麼導入圖片
第一步:先把txt文件復制到MATLAB的目錄,或者在MATLAB中將路徑指向txt文件所在路徑。
第二步:右鍵存有數據的txt文件,選擇Import
Data...
第三步:Import
Data之後就能看到txt里的數據被妥善安放好位置了,然後在Range右邊的列表中選擇Matrix,再點擊綠色的對勾√導入數據:
第四步:導入完數據後,在workplace里能看到名為txt文件名的數組變數,就說明導入成功,這里是a:
第五步:最後就是編寫語句了:plot(a(:,2),a(:,3),'o'),回車就會出現以o為點的散點圖,如果是:plot(a(:,2),a(:,3),'*'),就得到以*為點的散點圖;
繪圖說明(本節來自互聯網資源):
1.將數據表的各列數值分別賦予變數x、y、z等,格式如下:x=sheetname(:,1),
y=sheetname(:,2),
z=sheetname(:,3);
2.用命令plot(x,y,』XXXX』)繪制圖形,單引號中的符號表示點線的屬性,如線形、顏色、點的形狀等,若用雙對數坐標畫圖則命令為loglog(x,y);
3.在彈出的繪圖界面中用菜單View—Property
Editor編輯圖形屬性,如字體大小、數據點形狀、橫縱坐標名稱、繪圖區域顏色等;
4.繪圖方法2:在數組編輯器上點擊Plot
Selection按鈕,選擇圖形的類型即可;
5.繪圖方法3:菜單File—New—Figure創建新的圖形,在圖形編輯器中Figure
Palette面板點擊2D
Axes,點擊右下角Add
Data選擇圖表類型和坐標軸的數據源,度分布圖將坐標軸由線形改為對數即可。
6.hold
on/off命令:疊繪命令,切換繪圖的保持功能;
7.繪制雙縱軸:
7.1
plotyy(x1,y1,x2,y2):分別用左/右側y軸表示兩條曲線;
7.2
plotyy(x1,y1,x2,y2,FUN):FUN是字元串格式,用來指定繪圖的函數名,可以由多個。
8.創建子圖:subplot(m,n,p):表示將繪圖區域分為m*n個矩形塊,分別創建坐標系,如
>>subplot(1,2,1);loglog(x,y);
>>subplot(1,2,2);loglog(m,n);
表示在圖形中創建兩個子圖,左右排列,分別繪制雙對數坐標圖,變數分別是x、y和m、n。
⑻ matlab 怎麼導入圖片
1、首先打開matlab,進入主界面,如圖所示