square matrix in Matlab

281 Views Asked by At

How I can create a square matrix for a fixed dimension such that each element in this matrix is a function e.g., \begin{equation} A=\left(\begin{array}{ccc} x & \sin x & x^2\\ 1-x & e^x & 2x & \\ \cos x & x-2 & 3x\end{array}\right) \end{equation} so that I can use these elements in a loop?

dim=3;
A=zeros(dim,dim);
B=zeros(n,n,dim)
n=10;
x=2*(1:n);
h=1/n
for j=1:dim
    for i=1:n;
        B(i,i,j)=h+(here I want A(i,j))
    end;
end;

This is only a rough code just to clarify how I want to use the elements of $A$??