# Editing Projects

Jump to navigation
Jump to search

**Warning:** You are not logged in. Your IP address will be publicly visible if you make any edits. If you **log in** or **create an account**, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision | Your text | ||

Line 510: | Line 510: | ||

There are always bugs to fix. The [https://savannah.gnu.org/bugs/?group=octave bug tracker] is a good place to find tasks needing a hand. See also [[Short projects#Bugs]]. | There are always bugs to fix. The [https://savannah.gnu.org/bugs/?group=octave bug tracker] is a good place to find tasks needing a hand. See also [[Short projects#Bugs]]. | ||

− | = Matlab compatibility = | + | =Matlab compatibility= |

− | == Missing functions == | + | Many Octave Forge functions perform the same as functions from matlab packages. However, they often exist under a different name or have incompatible API's. Often fixing this is a matter of changing their names, swap the order of their input arguments. At least, a list of this functions would be helpful. |

+ | |||

+ | ==Missing functions== | ||

There are certain functions present in MATLAB known to be missing in Octave. | There are certain functions present in MATLAB known to be missing in Octave. | ||

Line 522: | Line 524: | ||

It is also possible to look at existing [[Wikipedia:Free and open-source software|FOSS]] implementations, from FreeMat and Scilab (for more closely compatible languages) to R or Scipy or Julia (for less compatible versions). Obviously, it is NOT OK to look at the Matlab implementation since this is not [[Wikipedia:Free software|free software]]! | It is also possible to look at existing [[Wikipedia:Free and open-source software|FOSS]] implementations, from FreeMat and Scilab (for more closely compatible languages) to R or Scipy or Julia (for less compatible versions). Obviously, it is NOT OK to look at the Matlab implementation since this is not [[Wikipedia:Free software|free software]]! | ||

− | + | [[Category:Development]] | |

− | + | [[Category:Project Ideas]] | |

− | |||

+ | ==Functions with different syntax== | ||

+ | The following functions have different syntax in Matlab and in Octave and makes porting more difficult: | ||

− | + | * {{codeline|repmat}}: see bug {{bug|38391}} | |

− |