Advanced Math Extension!

I JUST MADE A NEW EXTENSION!
I’m super exited to say that my newest extension has just been released. The advanced math extension.

To start with the Calculus blocks are used like the following:

How to use the Calculus code

calculus.integrateByParts(null, null, 0, 0, function (x, x) {

})

calculus.integrate(null, 0, 0, 0, function (x) {

})

calculus.differentiate(null, 0, 0, function () {

})

You need to replace “null” with your input.

How to use the Cryptography code

To use this code, you need to put it in a variable or a text.
Cryptography2 = Cryptography.vigenereCipherDecrypt(“”, “”)
You can change “Decrypt” to “Encrypt” and change “vigenere” to either “substitution” or “caesar”.

How to use the Exp/Log code

let ExpLog = explog.log10(1)

ExpLog = explog.ln(1)

ExpLog = explog.exp(1)
This should be pretty self-explanatory. You put this code in text block or variable.

How to use the Trig Modes extension

Here is the code for the trigonometry block to use degrees.
TrigModes.Degrees(0) put this inside of the tan, sin, cos, atan2, acos, or asin blocks to get degrees instead of radians.

Here is the link:
RobbyZero/Advanced-Math
Good luck on your MakeCode’n!

9 Likes

Does it work in blocks?

3 Likes

This is awesome! :sunglasses:

3 Likes

Yes

2 Likes

HUGE UPDATE!

No, it's not that I know basic html and used it to make words that say huge update. Also, it's not that I'm typing from a computer like a fancy person. My update is... LINEAR ALGEBRA FEATURES! Thats right I added some more blocks to this extension.
2 Likes

Hi @RobbyZero, can you please post a blocks example of how to use the calculus blocks? (and maybe the linear algebra ones as well?) I would appreciate it, and I’ll add it to Awesome Arcade as well.

2 Likes

So as I was making a demo both parts did not work Im removing those from the repo until I can get them fixed.

3 Likes

Update

I added number theory tools
3 Likes