MATLABのtoolboxを使わない関数を探していくコーナーです。本日はlです。
【MATLABアルファベット関数散策:l】
linspace
「線形に配置されたベクトルを作成」する関数です。個人的にはinterp系の関数とセットでお世話になっています。例えば、青→白→赤のカラーマップを作るときにもよさそうですね。

clear;
% カラーマップのサイズ
nColors = 256;
% 3つの基準点(青 → 白 → 赤)
x = [0, 0.5, 1];
c = [0 0 1; % 青
1 1 1; % 白
1 0 0]; % 赤
% 補間用のx座標
xq = linspace(0,1,nColors);
% 各色成分をinterp1で補間
r = interp1(x, c(:,1), xq);
g = interp1(x, c(:,2), xq);
b = interp1(x, c(:,3), xq);
% カラーマップを結合
CustomColormap = [r' g' b'];
% 使用例
colormap(CustomColormap);
colorbar;
clim([-1 1])
「MATLAB LabVIEWで困った…」をサポートしています。
ご興味のある方は → こちらまで