You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: diff_para.m
    path of file: ./repos/Algorithms_MathModels/《基于MATLAB的高等数学问题求解》 随书附带源程序/CH07
    
    the code of the file until where you have to start completion: function result=diff_para(y,x,t,n)
%DIFF_PARA   参数方程求导
% R=DIFF_PARA(Y,X)或R=DIFF_PARA(Y,X,[])  当符号表达式X只含有一个符号变量时，
%                                                求由X和Y决定的参数方程的导数dY/dX
% R=DIFF_PARA(Y,X,T)  求由X和Y决定的参数方程关于自变量T的导数dY/dX
% R=DIFF_PARA(Y,X,T,N)  求由X和Y决定的参数方程关于自变量T的N阶导数dNY/dXN
%
% 输入参数：
%     ---Y,X：参数方程的符号表达式
%     ---T：参数方程的符号自变量
%     ---N：求导阶次
% 输出参数：

    
function result=diff_para(y,x,t,n)
%DIFF_PARA   参数方程求导
% R=DIFF_PARA(Y,X)或R=DIFF_PARA(Y,X,[])  当符号表达式X只含有一个符号变量时，
%                                                求由X和Y决定的参数方程的导数dY/dX
% R=DIFF_PARA(Y,X,T)  求由X和Y决定的参数方程关于自变量T的导数dY/dX
% R=DIFF_PARA(Y,X,T,N)  求由X和Y决定的参数方程关于自变量T的N阶导数dNY/dXN
%
% 输入参数：
%     ---Y,X：参数方程的符号表达式
%     ---T：参数方程的符号自变量
%     ---N：求导阶次
% 输出参数：
%     ---R：参数方程求导结果
%
% See also diff

if nargin<4
    n=1;
end