Surfplot Whole Numbers: Using the Data Cursor Tool

  • Thread starter Thread starter johnkubik
  • Start date Start date
  • Tags Tags
    Numbers
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
6 replies · 2K views
johnkubik
Messages
15
Reaction score
0
I would like my surfplot to only show whole numbers when I use the data cursor tool. Right now when I use the data cursor it shows x=1.058 y=3.5, z=9.5.

How can I make it so it only evaluates my function over whole numbers, and displays only whole number answers?

example:

ezsurf('3*x*y+4*x+3*y+3', [0,100])

I would like it to only evaluate the function x, 0->100 and y, 0->100 in increments of 1.

Thank you in advance!
 
Physics news on Phys.org
thanks for the response. I am going to give it a try.
 
No go, it still does stuff like:

x:11.47
y:19.1
z:1.04e04

Annoying!

I just want it to do whole numbers.
 
Did you make a 101x101 matrix of (integer) individual values and then plot that?
Or did you plot a continuous (real) function 3*x*y+4*x+3*y+3 over 0:100 x 0:100?

Did you then look at that Matlab web page that tells how to set the mouse pointer to jump to the nearest data point, which should have been some integer x and some integer y?
Or did you not set the mouse pointer to jump to the nearest (integer) data point?

I think I understand what you want to do.
The question is whether you are doing what that web page describes or not.
Or whether perhaps that web page applies to your problem or not.

Computers, and software in particular, are annoying. That is life.
 
Last edited:
Ended up doing a for loop to build a matrix. Then using the plot3. It is working correctly now.