# MATLAB question

• MATLAB
jaejoon89
Using MATLAB, how do you evaluate a function at integer values, say 1 to 1000, of x and y? For simplicity, let's say the function is z = x + y.

mikeph
Hello

Try a loop within a loop to go through all x values then all y values?

Code:
z = zeros(1000);
for x= 1:1000
for y = 1:1000
z(x,y) = x + y;
end
end

matonski
Code:
[x y] = meshgrid(1:1000);
z = x + y;

mfarooq52003
Hi
Can anyone help how to write the matrix
A=[ 2 1 0 0 0
0 2 1 0 0
1 0 2 1 0
0 1 0 2 1
0 0 1 0 2]
I need A with the above pattern of any dimension n and also a vector of the form
v=[3 3 4 4 4 4 .........4 3 3]^T where v can be of any dimension. I'll be grateful for your help.