JWE Project Ideas: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 63: Line 63:
Try to do this in a Matlab-compatible way.
Try to do this in a Matlab-compatible way.


=== Handle single and integer values for ranges ===
=== Handle Single and Integer Values for Ranges ===


This is a compatibility issue.
This is a compatibility issue.


=== Eliminate Special Range, Diagonal Matrix, and Permutation Matrix Data Types  
=== Eliminate Special Range, Diagonal Matrix, and Permutation Matrix Data Types ===


Although these data types in Octave require less memory than storing full matrices, they tend to cause trouble when people expect full compatibility or exactly the same results when performing arithmetic on Ranges vs. Matrices.  Now that we have broadcasting operators, the need for diagonal matrices is not as great.
Although these data types in Octave require less memory than storing full matrices, they tend to cause trouble when people expect full compatibility or exactly the same results when performing arithmetic on Ranges vs. Matrices.  Now that we have broadcasting operators, the need for diagonal matrices is not as great.