MATLAB: How to create function with name-value pair arguments

functionMATLABname-value pair arguments

Hello. I want to create the function like
function [x1, x2] = fun('name',varargin,'name',[..],'name',[..])
How i can do it?