flip_col = @(m, n) [m(:, 1:n-1) flip(m(:, n)) m(:, n+1:end)];
f = @(m, n) flip_col([repmat('*', 1, numel(m)); m], n);
f('abc', 2)
function m = g(m, n)
m = [repmat('*', 1, numel(m)); m];
m(:, n) = flip(m(:, n));
end
g('def', 2)
h = @(m, n) cell2mat(arrayfun(@(c, i) {['*'; c] [c; '*']}(1 + (i == n)), m, 1:numel(m)));
h('ghi', 2)
ZmxpcF9jb2wgPSBAKG0sIG4pIFttKDosIDE6bi0xKSBmbGlwKG0oOiwgbikpIG0oOiwgbisxOmVuZCldOwpmID0gQChtLCBuKSBmbGlwX2NvbChbcmVwbWF0KCcqJywgMSwgbnVtZWwobSkpOyBtXSwgbik7CmYoJ2FiYycsIDIpCgpmdW5jdGlvbiBtID0gZyhtLCBuKQoJbSA9IFtyZXBtYXQoJyonLCAxLCBudW1lbChtKSk7IG1dOwoJbSg6LCBuKSA9IGZsaXAobSg6LCBuKSk7CmVuZApnKCdkZWYnLCAyKQoKaCA9IEAobSwgbikgY2VsbDJtYXQoYXJyYXlmdW4oQChjLCBpKSB7WycqJzsgY10gW2M7ICcqJ119KDEgKyAoaSA9PSBuKSksIG0sIDE6bnVtZWwobSkpKTsKaCgnZ2hpJywgMik=