An important part of our strategy is to make sure that our products fit well into the world of our users. The release, over the past two weeks, of three products that connect Maple 11 to Matlab and Simulink, shows this well. Many Maple customers also use Mathworks products and we want to ensure that it is easy to move your problems and data through your entire toolchain.
The Maple Toolbox for Matlab allows you to use all of Maple 11's functionality from within Matlab. And if I say "all functionality", I really do mean all; Maple's entire set of mathematical algorithms is available and, in addition, you can also launch the Maple worksheet interface, sharing a common variable space with your Matlab session. Suddenly your mathematical expressions can be entered and viewed in a natural, typeset notation.
BlockBuilder for Simulink allows you to derive mathematical models in Maple and then deploy them as a Simulink s-Function. Maple's automatic code generation is used to generate highly optimized C code to produce a high-performance s-Function block.
Perhaps the most exciting recent release and also an entirely new product is BlockImporter for Simulink. Select a Simulink model or subsystem and you get a mathematical representation, in terms of transfer functions or differential equations of what that subsystem represents. Use it to gain insight into your models or take the generated equations, simplify and reduce them, generate optimized C code and, combined with BlockBuilder, round-trip back to Simulink where your simulations can, in some cases, now run an order of magnitude faster.
The toolchain matters because our customers matter.
