• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Frank Carver
  • Henry Wong
  • Ron McLeod
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Himai Minh

Learn Java with Math

 
Ranch Hand
Posts: 564
11
Android Python Open BSD VI Editor Slackware
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I want like to learn to understand the math behind a zoom. I guess there is a transformation of Fourier, will your book teach to improve the understanding of complex well known algorithms that we daily use but we have often not clue how they work. Do you have gradual example to paint on a Canvas making cool animations?

Compliments for the topic and looking forward to read your answers
 
Marshal
Posts: 76394
364
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Please explain more; a zoom is usually a simple scaling (> 1.0, same in both directions), and that is done by scaling a matrix. I have forgotten the other details, however. I don't remember it being any sort of Fourier transformation, but it is often an affine transform.
 
Greenhorn
Posts: 14
Mac OS X Python Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Not sure if we need to focus much on Math with Java. If Math is a problem in question, then in the world of microservices I would suggest use python or similar language. Any thought are welcome.
 
Giovanni Montano
Ranch Hand
Posts: 564
11
Android Python Open BSD VI Editor Slackware
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Please explain more; a zoom is usually a simple scaling (> 1.0, same in both directions), and that is done by scaling a matrix. I have forgotten the other details, however. I don't remember it being any sort of Fourier transformation, but it is often an affine transform.


Sorry for the delay.
I noticed a number of papers where fourier is indeed used, the point is if you mean scaling a matrix not as a math component but as grid, behind that grid there is in the end linear mathematical concept as a transformation as you said.

I really would love to learn something more than "simple" algorithms so that I can learn how to paint and eventually write myself libraries. But cannot find such a text
 
Campbell Ritchie
Marshal
Posts: 76394
364
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Have you looked for Maths for games developers books? What about Paul Orland's book?
 
Giovanni Montano
Ranch Hand
Posts: 564
11
Android Python Open BSD VI Editor Slackware
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Have you looked for Maths for games developers books? What about Paul Orland's book?


It indeed coming much closer to what I am looking for, and I have just found also learn java with games that also could be straight on the point
Thank you very much I am gonna to explore better these two books  tomorrow
 
Marshal
Posts: 8370
594
Mac OS X VI Editor BSD Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Vaseem Mohammed wrote:Not sure if we need to focus much on Math with Java. If Math is a problem in question, then in the world of microservices I would suggest use python or similar language. Any thought are welcome.


What microserices have to do with this topic and question in particular?

Don't really get also, why python in a "world of microservices" is what you suggest.

Microservices is an architectural style, while Python, Java or in fact any other programming language are just tools. Systems or their individual components could be written in any language.
 
I am not young enough to know everything. - Oscar Wilde This tiny ad thinks it knows more than Oscar:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic