Improvements to Connectivity in Maple 15
IntroductionCodeGenerationHTTPExcel Connectivity EnhancementsImporting and Exporting Sparse MATLAB\302\256 MatricesCAD Connectivity with NX
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk0">Introduction</Text-field>
Maple 15 includes the following enhancements to its connectivity to other tools.
<Text-field style="Heading 2" layout="Heading 2" bookmark="CodeGeneration package">CodeGeneration</Text-field>
The CodeGeneration package can now translate some Maple procedures and modules to C#. See CodeGeneration[CSharp] for details.
The optimize option for CodeGeneration commands now accepts the value tryhard, which causes the translator to use a new, internal optimizer that provides improved performance, both in the time and memory used to optimize code, and in the generated code itself.
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk1">Excel Connectivity Enhancements</Text-field>
The ExcelTools package has been enhanced.
A new command, ExcelTools[WorkbookData], retrieves the sheet and named range data from a workbook saved in the Excel file.
The ExcelTools[Import] command now allows you to specify the default value given to blank cells in an imported spreadsheet. Previously cells in the midst of other data that had no value were given the value 0.0 on import. Now, via the emptycell=x option, you can choose what to fill in for these empty cells.
The Maple Add-in for Microsoft\302\256 Excel
Now works with Excel 2010
Works with both 32-bit and 64-bit Windows.
For information on enabling this add-in, see the Excel help page.
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk2"><Font encoding="UTF-8">Importing and Exporting Sparse MATLAB\302\256 Matrices</Font></Text-field>
In addition to reading and writing regular (dense) MATLAB\302\256 arrays in binary format, ImportMatrix and ExportMatrix can now read and write sparse arrays. See details in the ImportMatrix help page.
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk3">CAD Connectivity with NX</Text-field>
The CAD[NX] package now supports NX version 7.0.
See AlsoIndex of New Maple 15 Features