博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CNN中用到的matlab函数
阅读量:5209 次
发布时间:2019-06-14

本文共 770 字,大约阅读时间需要 2 分钟。

1.permute函数

格式:B = permute(多维数组,[维数的组合])
作用:按照维数顺序,重新组合矩阵

a=rand(2,3,4); %这是一个三维数组,各维的长度分别为:2,3,4

%现在交换第一维和第二维: 

permute(A,[2,1,3]) %变成3*2*4的矩阵

比如:

A=[1,2,3;4,5,6]

B=permute(A,[2,1])  

B =

1 4

2 5
3 6

2 single函数

格式: B=single(A)

用处:将数据结构转化为单精度浮点数

举例:

A=[1,2;3,4];

B=single(A)

3 reshape函数

功能:按列调整矩阵的大小

用法:reshape

4 imresize

功能:改变图像的大小。

用法:

B = imresize(A,m)    %表示把图像A放大m倍

B = imresize(A,m,method)
B = imresize(A,[mrows ncols],method)
imrersize函数使用由参数method指定的插值运算来改变图像的大小。method的几种可选值:
'nearest'(默认值)最近邻插值
'bilinear'双线性插值
'bicubic'双三次插值
举例:

>> imresize(A,2)

ans =

0.7891 1.0625 1.6563 1.9297

1.3359 1.6094 2.2031 2.4766
2.5234 2.7969 3.3906 3.6641
3.0703 3.3438 3.9375 4.2109

>> imresize(A,[3,1])

ans =

1.3843

2.5000
3.6157

转载于:https://www.cnblogs.com/codeDog123/p/6874316.html

你可能感兴趣的文章
程序员的自我修养九Windows下的动态链接
查看>>
记一次修改数据库引擎的方法
查看>>
开发工具 idea 激活方法
查看>>
BZOJ 4052: [Cerc2013]Magical GCD
查看>>
libevent和libcurl的一些学习
查看>>
iOS的横屏(Landscape)与竖屏(Portrait)InterfaceOrientation
查看>>
JS中 window的用法
查看>>
Codeforces Round #361 (Div. 2)
查看>>
oauth2学习
查看>>
Python time & datetime & string 相互转换
查看>>
细说WebSocket - Node篇
查看>>
【pwnable.kr】 flag
查看>>
1014 装箱问题——http://codevs.cn/problem/1014/
查看>>
poj 3177 边双联通 **
查看>>
java.lang.UnsupportedOperationException
查看>>
java-斐波那契数列的解法
查看>>
rackup工具
查看>>
Linux operating system (Ubuntu) 学习-1
查看>>
ajax-原生写法步骤
查看>>
.Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现饼图图表
查看>>