<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Recently I used it for estimating orientation parameters of telescopes.&nbsp;Inputs are the locations of stars, outputs are telescope coordinates, parameters describe the relationship of axes to each other and to the earth.<div><br></div><div>In matrix-solve, MX=B are</div><div>M : J[transpose]J, where the J matrix is filled with numerically computed derivatives of each parameter vs outputs.</div><div><br></div><div>B : J[transpose]E, where E is filled with the errors in each axis as measured by observing stars</div><div><br></div><div>X : the changed in parameters that are to be solved on each iteration of the estimator</div><div><br></div><div>Due to numerous orthogonal components and parallel parameters (for certain pointing directions), the matrix library has to be rigorously written, else the iterations die of round-off errors etc. I had several choices, but given the high caliber people that write Racket code, I figured I could go with matrix-solve and expect it to work.</div><div><br></div><div>rac</div><div><br></div><div><br><div><div>On Apr 21, 2013, at 11:11 AM, Joe Gilray wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Yes, the math library is awesome. &nbsp;Many thanks.<div><br></div><div style="">Richard, what are you using it for? (if you are liberty to say, of course).</div><div style=""><br></div><div style="">-joe</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sat, Apr 20, 2013 at 8:28 PM, Richard Cleis <span dir="ltr">&lt;<a href="mailto:rcleis@me.com" target="_blank">rcleis@me.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
Thanks for the math library. I started using some of the linear algebra functions for my paid programming, and have had zero trouble with any of it. Matrix-solve works like a dream, and the docs are on the mark.<br>
<br>
I have to wonder what would happen if a program manager were looking over my shoulder on the rare occasion that I commit a Contract Violation for issues like non-invertible matrices. PMs are a humorless lot in regards to violation of contractual terms.<br>

<br>
rac<br>
<br>
<br>
____________________<br>
&nbsp; Racket Users list:<br>
&nbsp; <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div><br></div>
</blockquote></div><br></div></body></html>