畫折線圖
m=importdata('路徑', ','); 讀入矩陣
plot(m(:,1),m(:,2),'r-'); 畫圖,
m的第一列為
x軸,第2列為
y軸,紅色折線圖
a是乙個矩陣,矩陣的平方為
a^2,即矩陣乘以它本身。
a中每個元素的平方:
a.^2;
hy學長,畫
y列時的**
m=importdata('c:\users\visual\desktop\kcf\kcfcar1.txt', ',');
x=1:1:1019;
plot(x,m(:,2),』r-』);
axis([1 1019 65 90]); //這個是設定座標軸的範圍:
xmin xmax ymin ymax
畫矩形框:
rectangle('position',[x,y,w,h]); //給定起點
[x,y]
,這裡是左下角頂點;矩形的寬
w;矩形的高
hrectangle('position',[1,1,5,5],'curvature',[1,1],'edgecolor','r','facecolor','g');
'curvature',[1,1],表示
x,y方向上的曲率都為
1,即是圓弧
'edgecolor','r'表示邊框顏色是紅色;
'facecolor','g'表示麵內填充顏色為綠色。
移**像的一整行或一整列
a = imread('c:\users\visual\desktop\walker9\walker9-2.png'); //讀入一幅影象
m = circshift(a, 237, 1); //影象的最後邊的
237行移動到最前面
例子:
a=racecar;
y=circshift(a, 3, 2); //第乙個引數是輸入影象,第
2個引數是想要移動的行的個數,第
3個引數是方向,
1代表縱向,
2代表橫向
得到的結果y=carrace;
讀取txt檔案
a=load(『c:\users\visual\desktop\costvol_left.txt』);
col2=a(:,2); //讀取第二列
find()函式的用法總結
(1):b=find(a),
a是乙個矩陣,查詢非零元素的位置
(2):b=find(a>2),在
a中找到比
2大的元素
(3):b=find(a,2),找出在
a中最先出現的第
2個不為0的數
(4):[a1,a2]=find(a),找出
a中非零元素所在的行和列,並存在a1,
a2中(5):[a1,a2,v]=find(a),找出
a中非零元素所在的行和列,並存在a1,
a2中,並將結果放在v中
批量處理
問題描述:
a=imread('d:\pic\1.jpg');%讀取1 .jpg
[m n]=size(a);%獲取原來影象的大小
b=rgb2gray(a);
level=graythresh(b);%獲取灰度的閾值
c=im2bw(b,level);
imshow(c); %顯示後再儲存,大小發生變化
print -djpeg 2;
imwrite(c,['d:\pic\result\','r1.jpg']);%輸出為r1.jpg
如何實現一次性讀取和儲存啊?
問題解決:
b=rgb2gray(a);level=graythresh(b);%獲取灰度的閾值
c=im2bw(b,level);imshow(c); %顯示後再儲存,大小發生變化
print -djpeg 2;
imwrite(c,[
'd:\pic\result\','
r
' num2str(i) '
.jpg']);%輸出為ri.jpg
end
改變影象尺寸大小
ai=imread('h:\a1.jpg'); %ai大小為381x376
bi=imresize(ai,0.6); %bi縮放為ai的0.6倍
figure
imshow(bi)
ci=imresize(ai,[256,256]); %把ai轉成256x256的大小
figure
imshow(ci)
Matlab常用數學函式
函式功能 求e的冪指數。示例 clc clear all a 1,2 3,4 exp a 執行結果 ans 2.7183 7.3891 20.0855 54.5982函式功能 sin函式 求以弧度為單位的正弦值 sind函式 求以角度為單位的正弦值 示例 clc clear all sin pi 2...
matlab常用函式 數學函式
六 基本數學函式 1 基本運算子 加法運算子 減法運算子 矩陣乘法 陣列乘法 斜槓或者矩陣右除 b a等於公式b inv a 陣列右除 a.b等於a i,j b i,j 反斜槓或者矩陣左除 a b等於inv a b 陣列左除 a.b等於b i,j a i,j 矩陣冪計算 陣列冪計算 a.b等於a i...
Matlab函式學習(1)
1.find函式 語法 1 ind find x 找出矩陣x中的所有非零元素,並將這些元素的線性索引值 linear indices 按列 返回到向量ind中。如果x是乙個行向量,則ind是乙個行向量 否則,ind是乙個列向量。如果x不含非零元素或是乙個空矩陣,則ind是乙個空矩陣。2 ind fi...