Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

MATLAB question

  1. Mar 14, 2010 #1
    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.
     
  2. jcsd
  3. Mar 16, 2010 #2
    Hello

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

    Code (Text):
    z = zeros(1000);
    for x= 1:1000
        for y = 1:1000
            z(x,y) = x + y;
        end
    end
     
     
  4. Mar 17, 2010 #3
    Code (Text):

    [x y] = meshgrid(1:1000);
    z = x + y;
     
     
  5. Mar 19, 2010 #4
    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.
     
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook