MATLAB Answers

Defining additional infix operators in MATLAB

2 views (last 30 days)
Is there a way to define additional infix operators in MATLAB?
Specifically, I'd like to define two infix operators "->" and "<->" (these symbols would be ideal, but it could be a single character if necessary), which call functions implies and iff in the same way that "&" calls "and" and "+" calls "plus".
function z = implies(x, y)
z = ~x|y;
function z = iff(x, y)
z = x&y | ~x&~y;
I'm happy to overload logical if necessary.

  0 Comments

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 16 Nov 2011
Sorry, there is no way in any current MATLAB version to define new infix operators.

  1 Comment

Sam Roberts
Sam Roberts on 16 Nov 2011
I thought that was probably true. Oh well :(

Sign in to comment.

More Answers (0)

Tags

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!