Maple plot3d variable increment

  • Thread starter Thread starter dank0608
  • Start date Start date
  • Tags Tags
    Maple Variable
Click For Summary
SUMMARY

The discussion focuses on using the Maple software to plot a 3D function, specifically the cosine function, with variable increments for the parameters x and y. The correct syntax for the plot3d command is provided: plot3d(cos(x+y), x=-1..1, y=-1..1, grid=[9,21]), where the grid option specifies the number of points based on the desired increments. Additionally, a method to display the values of the function at specified increments is demonstrated using a sequence in Maple.

PREREQUISITES
  • Familiarity with Maple software and its syntax
  • Understanding of 3D plotting concepts
  • Knowledge of functions and sequences in programming
  • Basic understanding of trigonometric functions, specifically cosine
NEXT STEPS
  • Explore advanced plotting options in Maple, such as color gradients and surface aesthetics
  • Learn about the Maple seq function for generating sequences
  • Investigate the use of Maple's restart command for clearing variables and functions
  • Study the implications of grid density on the performance and clarity of 3D plots in Maple
USEFUL FOR

Mathematicians, educators, and students who are using Maple for visualizing mathematical functions in three dimensions, particularly those interested in trigonometric functions and their graphical representations.

dank0608
Messages
2
Reaction score
0
I have an equation with two variables x and y.

I wish to plot a function in 3d (let's say cosine) with x and y as parameters.

I know the plot3d command in Maple is as follows:

Code:
plot3d(cos(x+y),x=-1..1, y =-1..1);

My question is this: how would I modify the increment values of x and y which are plotted?

For instance I want x=-1 to 1 but only in 0.25 increments and y=-1 to 1 in 0.1 increments.

A second question is: How do I display each value for what maple is plotting in 3d?
for instance:
f(x,y) = cos(x+y) => f(x,y) = ?
x = some value between -1 and 1 (in 0.25 increments)
y = some value between -1 and 1 (in 0.1 increments)

for question 2, basically I'm looking for something like [seq(f(x),x=a..b,increment)]
 
Physics news on Phys.org
dank0608 said:
I have an equation with two variables x and y.

I wish to plot a function in 3d (let's say cosine) with x and y as parameters.

I know the plot3d command in Maple is as follows:

Code:
plot3d(cos(x+y),x=-1..1, y =-1..1);

My question is this: how would I modify the increment values of x and y which are plotted?

For instance I want x=-1 to 1 but only in 0.25 increments and y=-1 to 1 in 0.1 increments.

I will answer your first question for the moment. You want to use the grid =[a,b] specification. That tells you how many grid points to plot. So if you want to go from -1 to 1 with 8 intervals of length .25, you need 9 grid points counting the start and end point. To go from -1 to 1 with 20 intervals of length .1 you need 21 grid points. So use:

plot3d(cos(x+y),x=-1..1, y =-1..1, grid = [9,21]);
 
dank0608 said:
A second question is: How do I display each value for what maple is plotting in 3d?
for instance:
f(x,y) = cos(x+y) => f(x,y) = ?
x = some value between -1 and 1 (in 0.25 increments)
y = some value between -1 and 1 (in 0.1 increments)

for question 2, basically I'm looking for something like [seq(f(x),x=a..b,increment)]

For your second question try this:
Code:
restart;
f := (x, y) → cos(x+y);
for k from 0 to 20
   do
      seq(f(-1+.25*j, -1+.1*k), j = 0 .. 7)
   end;

I have used your 20 and 8 intervals as an example.
 
Awesome, this is exactly what I was looking for. I figured the first one I would need to specify a plot option but missed 'grid'.

Thanks for your help.
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
Replies
2
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 1 ·
Replies
1
Views
906
  • · Replies 5 ·
Replies
5
Views
2K