MATLABのコードって忘れやすい・・・

プログラムのコマンドなんて忘れやすいもの・・・いっそのことネット上に保存してシェアしましょう!!
It's easy to forget command for MATLAB in programming.... Let's share small help for Matlab code with you on the web!!



ラベル flip の投稿を表示しています。 すべての投稿を表示
ラベル flip の投稿を表示しています。 すべての投稿を表示

2010年10月28日木曜日

wrev ベクトルのフリップ

ベクトルを反転させるのには、wrevという関数が使える。
といっても、中身は非常にシンプル。あえて、関数化する必要もないと思うのだが・・・

y=wrev(x)

x:ベクトル

2010年10月3日日曜日

行列の左右反転 Flip the matrix from right to left

fliplr

FLIPLR 行列の左右方向の反転

FLIPLR(X) は、X の行はそのままで、列を左右方向に反転させた結果を返します。
たとえば、

X = 1 2 3 は 3 2 1 になります。
4 5 6 6 5 4

2010年9月21日火曜日

matrixの上下の反転 Flip a matrix from up to bottom

使えそうなコードを見つけた・・・flipud
matrixをup & downと反転させる場合に使えそう。

function y = flipud(x)
%FLIPUD Flip matrix in up/down direction.
% FLIPUD(X) returns X with columns preserved and rows flipped
% in the up/down direction. For example,
%
% X = 1 4 becomes 3 6
% 2 5 2 5
% 3 6 1 4
%
% Class support for input X:
% float: double, single
%
% See also FLIPLR, ROT90, FLIPDIM.

% Copyright 1984-2004 The MathWorks, Inc.
% $Revision: 5.9.4.3 $ $Date: 2004/07/05 17:01:15 $

if ndims(x)~=2
error('MATLAB:flipud:SizeX', 'X must be a 2-D matrix.');
end
y = x(end:-1:1,:);