From maintainers-request at octave dot org Thu Mar 30 14:33:24 2006 Subject: Numel Documentation From: Bill Denney To: maintainers at octave dot org Date: Thu, 30 Mar 2006 15:32:17 -0500 (EST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-327307060-1143750737=:23169 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed I discovered the numel command today. After discovering this, I updated the seealsos on several functions (attached). After discovering this, I thought that replacing any "prod(size(...))" constructs with numel(...) would make more sense and be faster. I found them in the scripts in general/sub2ind.m set/ismember.m set/unique.m strings/dec2base.m testfun/assert.m Would a patch changing these to numel be accepted? src/ChangeLog 2006-03-30 Bill Denney * data.cc: update seealsos to show numel Bill -- "If you tremble with indignation at every injustice then you are a comrade of mine." -- Che Guevara --8323328-327307060-1143750737=:23169 Content-Type: TEXT/plain; charset=US-ASCII; name=data.diff Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=data.diff SW5kZXg6IGRhdGEuY2MNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBm aWxlOiAvY3ZzL29jdGF2ZS9zcmMvZGF0YS5jYyx2DQpyZXRyaWV2aW5nIHJl dmlzaW9uIDEuMTUyDQpkaWZmIC11IC1yMS4xNTIgZGF0YS5jYw0KLS0tIGRh dGEuY2MJMjMgTWFyIDIwMDYgMjE6NDY6MTAgLTAwMDAJMS4xNTINCisrKyBk YXRhLmNjCTMwIE1hciAyMDA2IDIwOjI4OjIxIC0wMDAwDQpAQCAtOTY5LDYg Kzk2OSw3IEBADQogICAiLSotIHRleGluZm8gLSotXG5cDQogQGRlZnR5cGVm biB7QnVpbHQtaW4gRnVuY3Rpb259IHt9IG51bWVsIChAdmFye2F9KVxuXA0K IFJldHVybnMgdGhlIG51bWJlciBvZiBlbGVtZW50cyBpbiB0aGUgb2JqZWN0 IEB2YXJ7YX0uXG5cDQorQHNlZWFsc297c2l6ZX1cblwNCiBAZW5kIGRlZnR5 cGVmbiIpDQogew0KICAgb2N0YXZlX3ZhbHVlIHJldHZhbDsNCkBAIC0xMDIy LDYgKzEwMjMsNyBAQA0KIFxuXA0KIEBub2luZGVudFxuXA0KIHJldHVybnMg dGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBnaXZlbiBtYXRyaXguXG5c DQorQHNlZWFsc297bnVtZWx9XG5cDQogQGVuZCBkZWZ0eXBlZm4iKQ0KIHsN CiAgIG9jdGF2ZV92YWx1ZV9saXN0IHJldHZhbDsNCkBAIC0xMTE4LDcgKzEx MjAsNyBAQA0KICAgIi0qLSB0ZXhpbmZvIC0qLVxuXA0KIEBkZWZ0eXBlZm4g e0J1aWx0LWluIEZ1bmN0aW9ufSB7fSByb3dzIChAdmFye2F9KVxuXA0KIFJl dHVybiB0aGUgbnVtYmVyIG9mIHJvd3Mgb2YgQHZhcnthfS5cblwNCi1Ac2Vl YWxzb3tzaXplLCBjb2x1bW5zLCBsZW5ndGgsIGlzc2NhbGFyLCBpc3ZlY3Rv ciwgaXNtYXRyaXh9XG5cDQorQHNlZWFsc297c2l6ZSwgbnVtZWwsIGNvbHVt bnMsIGxlbmd0aCwgaXNzY2FsYXIsIGlzdmVjdG9yLCBpc21hdHJpeH1cblwN CiBAZW5kIGRlZnR5cGVmbiIpDQogew0KICAgb2N0YXZlX3ZhbHVlIHJldHZh bDsNCkBAIC0xMTM1LDcgKzExMzcsNyBAQA0KICAgIi0qLSB0ZXhpbmZvIC0q LVxuXA0KIEBkZWZ0eXBlZm4ge0J1aWx0LWluIEZ1bmN0aW9ufSB7fSBjb2x1 bW5zIChAdmFye2F9KVxuXA0KIFJldHVybiB0aGUgbnVtYmVyIG9mIGNvbHVt bnMgb2YgQHZhcnthfS5cblwNCi1Ac2VlYWxzb3tzaXplLCByb3dzLCBsZW5n dGgsIGlzc2NhbGFyLCBpc3ZlY3RvciwgYW5kIGlzbWF0cml4fVxuXA0KK0Bz ZWVhbHNve3NpemUsIG51bWVsLCByb3dzLCBsZW5ndGgsIGlzc2NhbGFyLCBp c3ZlY3RvciwgYW5kIGlzbWF0cml4fVxuXA0KIEBlbmQgZGVmdHlwZWZuIikN CiB7DQogICBvY3RhdmVfdmFsdWUgcmV0dmFsOw0K --8323328-327307060-1143750737=:23169--