By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

3D graphing of mathematical functions

Introductory text needed please ...

All Topics | Latest Posts

Search for:  in Thread Title in  
Michael Gilligan12/12/2016 20:59:58
avatar
23121 forum posts
1360 photos

I am exploring QuickGraph, a wonderful iOS App that plots rotatable 3D graphs of mathematical functions, and I now realise that my schooling barely touched the topic. blush

img_0639.jpg

I need to find a 'friendly' tutorial on the web, to teach me the basics of 3D functions.

Can anyone advise, please ?

MichaelG.

Edited By Michael Gilligan on 12/12/2016 21:06:32

John Haine12/12/2016 21:23:36
5563 forum posts
322 photos

It's a slippery slope Michael... with that app you could probably learn more than you could from most tutorials. What do you particularly want to know? you could get ensnared in stuff like partial differentials quite easily if you wanted to go that far. But I must have a look at that app, it looks cool.

Ady112/12/2016 21:26:23
avatar
6137 forum posts
893 photos

I need to find a 'friendly' tutorial on the web

You'll be lucky if you do.

Mathematics is like a gigantic pi**ing competion in complicated explanations gleefully practiced by middle class alien life forms

This one for example is quite literally, and simply, the inverse of a lottery probability (ie 3 balls 56 to 1 etc)

If you tried to edit this very simple explanation into that wiki, it would be deleted

As mentioned, that program could tell you a lot more than any tutorial, and more simply too

Edited By Ady1 on 12/12/2016 21:27:59

Michael Gilligan12/12/2016 21:49:37
avatar
23121 forum posts
1360 photos
Posted by John Haine on 12/12/2016 21:23:36:

It's a slippery slope Michael... with that app you could probably learn more than you could from most tutorials. What do you particularly want to know? you could get ensnared in stuff like partial differentials quite easily if you wanted to go that far. But I must have a look at that app, it looks cool.

.

Here's a link to the App store, John **LINK**

There's a good library of 2D and 3D functions included, but I don't want to just play about changing numbers.

[infinite number of monkeys writing Shakespeare]

So I started looking at simple stuff like spheres and cones ... and realised that I don't really 'have the basics'

Ultimately, I'm interested in the way that natural shapes develop from simple expressions. [particularly, the forms of the Radiolaria] ... I have a copy of Turing's thesis on this; which I cannot understand, but I'm hoping that a more interactive graphics environment will help.

I think it's what they call Lesson 1.01 that I need.

MichaelG.

Jimmeh12/12/2016 21:52:57
avatar
27 forum posts
12 photos

Whenever I need something a bit mathsy I refer to MathWorld​ . Its helped me out a lot over the years, particularly with 3D geometry. I know it isn't tutorials per say but its a great resource and may help you to find functions of interest.  Please use recreational maths responsibly.

James

Edited By Jimmeh on 12/12/2016 21:56:22

Michael Gilligan12/12/2016 23:15:26
avatar
23121 forum posts
1360 photos

Thanks for the input, Gentlemen

MichaelG.

Michael Gilligan12/12/2016 23:40:41
avatar
23121 forum posts
1360 photos

So ... Here is the Quartic Surface "Tooth" from James's 'Recreational' link:

img_0643.jpg

... It works fine; but I'm 'Painting by Numbers' without any real understanding.

I guess the next step is just to follow the Wolfram hyperlinks back from there, until I find my level.

MichaelG.

Enough!13/12/2016 00:51:11
1719 forum posts
1 photos
Posted by Michael Gilligan on 12/12/2016 20:59:58:

I am exploring QuickGraph,



Thanks for that!

If you're into curves and such, you might enjoy the ios app "Harmonograph" for generating - unsurprisingly - harmonograph curves. It really is rather a good, and hypnotic, program.

(Or you could go into the workshop and and build a mechanical version but the app is easier).

Neil Wyatt13/12/2016 08:06:32
avatar
19226 forum posts
749 photos
86 articles
Posted by Ady1 on 12/12/2016 21:26:23:

I need to find a 'friendly' tutorial on the web

You'll be lucky if you do.

Mathematics is like a gigantic pi**ing competion in complicated explanations gleefully practiced by middle class alien life forms

This one for example is quite literally, and simply, the inverse of a lottery probability (ie 3 balls 56 to 1 etc)

If you tried to edit this very simple explanation into that wiki, it would be deleted

As mentioned, that program could tell you a lot more than any tutorial, and more simply too

Edited By Ady1 on 12/12/2016 21:27:59

You are sadly right Ady, two areas of wikipedia are steadfastly defended by experts who rapidly expunge any 'plain English' explanation or interpretation: statistics and linguistics. The only way to try and understand them is to look up lots of arcane terms that are then explained in confusing ways and ultimately you end up going in circles.

Michael Gilligan13/12/2016 08:36:14
avatar
23121 forum posts
1360 photos

Posted by Neil Wyatt on 13/12/2016 08:06:32:

... ultimately you end up going in circles.

.

... and in 3D [sphere] there is an inflnity of circles to go round on.

crying 2 MichaelG.

Michael Gilligan13/12/2016 09:57:24
avatar
23121 forum posts
1360 photos

Perhaps I could try a specific question:

This page **LINK** by 'benjoffe' has some interesting examples:

https://www.benjoffe.com/code/tools/functions3d/examples

The final item [intersecting fences] appeals to me ... but I haven't the foggiest idea how that function works, or even [since it is not shown as an equation] how to enter it into QuickGraph.

So ... What do I do next ?

MichaelG.

Please don't answer with "Give-up, you're obviously not worthy"

John Haine13/12/2016 12:29:40
5563 forum posts
322 photos

Michael, he does give the equation:

(z=) .75/[exp((x*5)^2*(y*5)^2]

He doesn't give the z= bit at the start for any of his examples, and I assume that it is meant to have [brackets] as I have inserted.

?

Michael Gilligan13/12/2016 12:46:31
avatar
23121 forum posts
1360 photos

Thanks, John ... I will try that

MichaelG.

.

As you will see ... I am struggling; because it is not obvious to me that his expression is 'inevitably' an equation to z

Edited By Michael Gilligan on 13/12/2016 12:49:41

Michael Gilligan13/12/2016 13:46:18
avatar
23121 forum posts
1360 photos

With John's advice, and the liberal application of parentheses ... I am nearly there with the 'intersecting fences'

img_0648.jpg

... but mine look pointy, whereas the example by benjoffe has them curvy.

dont know MichaelG.

Muzzer13/12/2016 14:26:02
avatar
2904 forum posts
448 photos

I suspect your axis scaling is simply different. He possibly has X and Y limits of +/- 2 or so. Possibly similar for Z?

John Haine13/12/2016 17:02:54
5563 forum posts
322 photos

You can see from the plot that the x and y limits are +/-7 in each case. The maximum value of the function is when either of both of x and y are zero, when the denominator is exp(zero) which is unity, so the max value is just the denominator, that is 0.75. I can't see from the picture here Michael. but as x or y get very big do the fences get very thin though their height remains the same?

Michael Gilligan13/12/2016 18:03:13
avatar
23121 forum posts
1360 photos

Thanks Muzzer & John,

This is the same plot, as a mesh, and zoomed-in:

img_0651.jpg

.

It is now evident, I think, that the problem is that the 'digital resolution' of the samples is rather coarse

The App seems to default to +/- 8 on each axis, and re-scale when 'pinch-zoomed' ... but the resolution is not really sufficient to do justice to this particular function.

... Does that make sense ?

MichaelG.

Michael Gilligan13/12/2016 22:10:41
avatar
23121 forum posts
1360 photos

Looking again at Ben Joffe's example [linked earlier], and qooted here:

img_0653.jpg

... I think I am satisfied that my version is effectively the same.

Apologies for the panic blush

MichaelG.

Still looking for that introductory tutorial.

John Haine14/12/2016 15:54:56
5563 forum posts
322 photos

I think you can see from this "zoomed in" view that the fences get sharper as x or y increase, which is kind of what you'd expect when you look at the function.

Michael Gilligan14/12/2016 16:43:30
avatar
23121 forum posts
1360 photos
Posted by John Haine on 14/12/2016 15:54:56:

I think you can see from this "zoomed in" view that the fences get sharper as x or y increase, which is kind of what you'd expect when you look at the function.

.

"... which is kind of what you'd expect when you look at the function."

dont knowblush ... That ^^^ sums-up nicely why I was asking for help in the first place.

I have very little intuitive undestanding of what that function would look like, and [perhaps more relevant to my interests] I wouldn't have the slightest idea where to start if I wanted to create a formula to produce that shape.

MichaelG.

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate