
#Wolframalpha series code#
I see Wolfram|Alpha Open Code as opening a window into the world of computational thinking for all the students who use Wolfram|Alpha. And after 30 years of development we’re at the exciting point with the Wolfram Language of being able to directly teach serious computational thinking to a very wide range of students.

But when I invented it my immediate objective was very much educational: I wanted to be able to give the millions of students who use Wolfram|Alpha every day a taste of the power of code, and what can be achieved if one learns about code and computational thinking.Ĭomputational thinking is a critically important skill for the future. Wolfram|Alpha Open Code is going to be really useful to a lot of people-not just students. And of course you can do all of this in the cloud, using any modern web browser. You can put in text to annotate what you’re doing.
#Wolframalpha series series#
You can do a whole series of computations. And divide by the corresponding result for the US:Īn important feature of notebooks is that they’re full, computable documents-and you can add whatever you want to them. Start in Wolfram|Alpha, then get the underlying Wolfram Language code (it can be made shorter, but then it’s a little less clear what’s going on):Įvaluate the code to get a time series. Here’s what happens with some real-world data. Starting with Wolfram|Alpha, then extending using the Wolfram Language, is very powerful. You could give code to interactively change the parameters too: But it’s easy to say what to do by giving a tiny bit of Wolfram Language code (and, yes, you can interactively spin those 3D surfaces around): Let’s say you just got a mathematical result from Wolfram|Alpha:īut then you wonder: “what happens for a whole range of exponents?” Well, it’s going to get pretty complicated to tell Wolfram|Alpha what you want just using natural language. But as soon as they want to go further-that’s where Wolfram|Alpha Open Code comes in. If all someone wants is a single, quick result, then classic Wolfram|Alpha should be all they’ll need. You can run any piece of code by clicking the button (or typing Shift+Enter):īut the really important thing is that right there on the web you can change and extend the code, and then instantly run it again: But now each section contains not results, but instead core Wolfram Language code needed to get those results.

The sections of the notebook parallel the sections of your Wolfram|Alpha output. Click it and Wolfram|Alpha will generate code for you, then open it in a fully runnable and editable notebook that you can immediately use in the Wolfram Open Cloud:

Now in almost every section of the output you’ll see an “Open Code” link. It takes a lot of sophisticated technology to make this possible.

With Wolfram|Alpha Open Code they’ll now not just be able to get answers, but also be able to get code that lets them explore further and immediately apply computational thinking. Please visit to learn more.Ĭomputational thinking needs to be an integral part of modern education-and today I’m excited to be able to launch another contribution to this goal: Wolfram|Alpha Open Code.Įvery day, millions of students around the world use Wolfram|Alpha to compute answers. Wolfram Language & System Documentation Center.Note added : Some information regarding Wolfram Cloud products described in this post may be outdated. "TimeSeriesShift." Wolfram Language & System Documentation Center. Wolfram Research (2014), TimeSeriesShift, Wolfram Language function, (updated 2017). Cite this as: Wolfram Research (2014), TimeSeriesShift, Wolfram Language function, (updated 2017).
