function zz=ex315(s)
    data=csvread(s);
    xy=size(data);
    x=data(1,2:xy(2));
    y=data(2:xy(1),1);
    z=data(2:xy(1),2:xy(2));
    xx=repmat(x,length(y),1);
    yy=repmat(y,1,length(x));
    surf(xx,yy,z);
    view(3);
    grid('on');
    zz={x,y,z};