|
Your donations keep RPGWatch running!
MATLAB? Mathematica? MAPLE? Other?
October 26th, 2018, 01:09
Originally Posted by youfunction infiniteRecursionIsAProblem() {
I know very well what an infinite loop is and that is find and dandy; however, infinite recursion is problematic…. Btw I prefer do { } while (true);
infiniteRecursionIsAProblem();}
--
Developer of The Wizard's Grave Android game. Discussion Thread:
http://www.rpgwatch.com/forums/showthread.php?t=22520
Developer of The Wizard's Grave Android game. Discussion Thread:
http://www.rpgwatch.com/forums/showthread.php?t=22520
October 26th, 2018, 01:32
Originally Posted by youThat depends on the purpose the program. Muahahahahaha!!!!!
I would think that you have a minor bug in your program Pibbur; as it would never end as presented. I think you meant:
pibbur(object who){while(who) pibbur(not who);}
but maybe I have no clue and you had it correct the first time.
pibbur(object who) {while(true) {Console.WriteLine("Infinite recursion is intentional"); pibbur(who);}}
Guest
October 26th, 2018, 01:42
"I hope you boys are using MATLAB responsibly in there!"
"Yes, Sir!" <sniggers>
"Yes, Sir!" <sniggers>
--
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
"I cannot define the real problem, therefore I suspect there's no real problem, but I'm not sure there's no real problem."
Richard Feynman
October 26th, 2018, 02:42
Originally Posted by Lucky DayIf you're going to be evil, you might as well go all the way.
function infiniteRecursionIsAProblem() {infiniteRecursionIsAProblem();}
Sub Main()
DealWithIt:
GoSub DealWithItEnd Sub
Return
--
The very powerful and the very stupid have one thing in common: instead of altering their views to fit the facts, they alter the facts to fit their views….-- Doctor Who in "Face of Evil"
| +1: |
October 26th, 2018, 03:14
Originally Posted by pibbur whoI prefer "there is no reason to waste money on math".
Recommendations (other than "don't waste money on math")?
I used to use Octave. It's free, open source, and very similar ("large compatible") to MATLAB.
https://www.gnu.org/software/octave/
I can't remember which front I used for it, but it was pretty good.
[Edit: just noticed SpoonFULL's post. I suck at the internets, which is part of why I'm spending less time on it]
--
Proud leader of the Shit Games Liberation Front
All your shit games are belong to us
FIRST KNIGHT OF THE ORDER OF THE BLOB
Proud leader of the Shit Games Liberation Front
All your shit games are belong to us
FIRST KNIGHT OF THE ORDER OF THE BLOB
October 26th, 2018, 09:42
sagemath vs octave:
http://sagemath.blogspot.com/2007/12…of-octave.html
http://sagemath.blogspot.com/2007/12…of-octave.html
Originally Posted by Shagnak
I prefer "there is no reason to waste money on math".
I used to use Octave. It's free, open source, and very similar ("large compatible") to MATLAB.
https://www.gnu.org/software/octave/
I can't remember which front I used for it, but it was pretty good.
[Edit: just noticed SpoonFULL's post. I suck at the internets, which is part of why I'm spending less time on it]
Lazy_dog
RPGWatch Donor
Original Sin 2 Donor
Original Sin 2 Donor
October 26th, 2018, 11:07
While these days there is some overlap, Matlab is aimed at numerical computing and Maple/Mathematica is for symbolic stuff. 99% of the time (including images) you need the former.
However, as mentioned just use python with the excellent opencv library and all its scientific computing libraries (numpy, scipy, matplotlib, etc.). Take a look at anaconda for an all-in-one package with all those libraries. It includes (or can be installed inside anaconda) most IDEs:
- spyder if you want a matlab-like environment where you execute stuff on the fly
- though I'm a huge fan of pycharm for all it's convenience features
However, as mentioned just use python with the excellent opencv library and all its scientific computing libraries (numpy, scipy, matplotlib, etc.). Take a look at anaconda for an all-in-one package with all those libraries. It includes (or can be installed inside anaconda) most IDEs:
- spyder if you want a matlab-like environment where you execute stuff on the fly
- though I'm a huge fan of pycharm for all it's convenience features
Keeper of the Watch
Original Sin 2 Donor
| +1: |
October 26th, 2018, 20:00
Found this as an example of how to use a math package (in this case Mathematica)

pibbur who definitely would like to do things like this.

pibbur who definitely would like to do things like this.
Guest
| +1: |
October 27th, 2018, 04:31
The light year one is awesome!
--
The very powerful and the very stupid have one thing in common: instead of altering their views to fit the facts, they alter the facts to fit their views….-- Doctor Who in "Face of Evil"
October 27th, 2018, 10:21
@Pibbur I do quite a bit of image processing and computer vision stuff for work and often use OpenCV. It's a library that implements many useful image processing operations and has Python and C++ bindings. And it's free :-)
| +1: |
October 29th, 2018, 09:53
Thank you very much for all your replies. I was pleasantly surprised, didn't think som many of you had so much to contribute (shame on me).
I guess you want a report when after I've decided what to do, but that will take some time, I'm unfortunately too busy with other projects.
pibbur who now NATURALly realizes that his choices REALly aren't as COMPLEX as first thought. And has decided that his PRIME choice will be one of the open source packages.
I guess you want a report when after I've decided what to do, but that will take some time, I'm unfortunately too busy with other projects.
pibbur who now NATURALly realizes that his choices REALly aren't as COMPLEX as first thought. And has decided that his PRIME choice will be one of the open source packages.
Guest
November 7th, 2018, 02:52
Originally Posted by ZlothForgot to like this
If you're going to be evil, you might as well go all the way.
Sub Main()
DealWithIt:GoSub DealWithItEnd Sub
Return
Or when your compiler will not allow recursion
void ping() {
pong();}
void pong() {
ping();}
incidentally, I recently had to give this tip to someone still messing with NWN Scripting. Since events happen at the end of compiling IIRC on Aurora I told him to have the script EXEC itself after a delay to invoke script recursion.
--
Developer of The Wizard's Grave Android game. Discussion Thread:
http://www.rpgwatch.com/forums/showthread.php?t=22520
Developer of The Wizard's Grave Android game. Discussion Thread:
http://www.rpgwatch.com/forums/showthread.php?t=22520
|
|
All times are GMT +2. The time now is 07:53.
