-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Succinctly Describe Common Types of Matrices #340
Comments
I've thought about doing that for years (including back when I worked on MathPlayer). Thanks for adding this issue. It's a bit lower priority. I think xpath will allow me to recognize those cases (certainly the zero matrix), but I need to think about it. Implementation maybe a couple of months away due to many high priority issues, including helping with pending translations, that I need to do first. |
Sounds good! |
[updated with correct patterns] Just to save this somewhere, I think I can use the following patterns (not tested):
|
@NV-Codes: I was editing some of the code related to speaking tables and decided I'd go ahead and add these also. For diagonal matrices, I was planning to have a |
Great, that works! |
This seems to work perfectly in MathCAT-0.6.8 RC 6! Identity MatrixSpeech: "the 4 by 4 identity matrix" Zero MatrixSpeech: "the 3 by 1 zero matrix" Diagonal MatrixSpeech: "the 2 by 2 diagonal matrix; column 1; h bar over 2,; column 2; negative h bar over 2" |
MathCAT Version
MathCAT-0.6.8 RC 2 (NVDA Add-On)
Description
It would be helpful for MathCAT to recognize
The identity matrix is a special kind of diagonal matrix whose verbalization rule should override that of the general diagonal matrix.
It seems reasonably safe to employ these shorthand descriptions in all relevant cases in ClearSpeak and SimpleSpeak and to leave the current behavior in LiteralSpeak. Perhaps there are other considerations.
The text was updated successfully, but these errors were encountered: