Wednesday, November 7, 2007

talk this afternoon

Hi

My office hours today, Nov 7, are cancelled.

There will be a talk on numerical analysis that
is designed to be accessible to undergraduates today
at 3:30 in Gore 102. The speaker is Prof. Rick Falk
of Rutgers who will be speaking on
Mathematical Modeling and Numerical Approximation.
He is an award winning professor in mathematics and is
the PhD advisor of our current department chair,
Dr. Monk.

If anyone goes, please find me and let me know
you were there. I'll give 10 extra credit homework
points to anyone who attends.

RJB

miscellaneous for week of Nov 5

Hi

The homework due next week is posted.

The third project, on image compression using the
SVD, is posted. I have it due on the Wed before
Thanksgiving, but we can talk about this.
There is no lecture on Wed 11/21, but I can
come in and open the classroom to help you
finish it off if you like.

I will talk some about rootfinding before finishing up
with iterative methods. In terms of sections of the book,
I will finish with 5.3 and 5.4 today, and will at the least start 6.1
on Friday; I'll come back to 5.5.

For blogging, doing 6.1 for Friday would be good.
If you haven't already, 5.4 by then will be ok too.
6.2 for Monday will be good also.

The second exam for the course will be on Monday,
November 19th. More about the exam later.

RJB

Thursday, October 18, 2007

macs and motivation (project 1)

Hi

Thank you to an alert student who supplied this info about Macs:
Since I am on a Mac, I thought I might just relay this information to you. To find the system info, all you have to do is bring up 'About this Mac' under the Apple menu. There will be a dialog box which will display basic processor and memory info but there is an option to display 'More info...'. This brings up an application called 'System Profiler.' There you have every piece of relevant hardware info you could wish for in 'Hardware Overview.' This does include size and speed of cache, the bus speed, etc. For RAM speed, you can click on the memory tab in the drawer to the left.

Why would you want cpu info? Say you buy a new laptop. How much faster is it than your old machine? And your next computer after that? Or, say you're trying to decide which computer to buy, and of course, running Matlab rapidly is now your top priority. You need as much info as you can get about this computer and its cpu to accurately compare one vs another to evaluate their relative performance.

You can find comparisons of cpu performance at places like www.tomshardware.com, which has been accused of having "the mother of all cpu charts."

RJB

Wednesday, October 17, 2007

project 1 info

Hi

A few things about the project.

Only use the sparse version of A with the builtin lu
command.

I posted a new lu_time_ex.m that got rid of two extraneous
parts: asym* should be deleted, and the defined v wasn't needed.
I must have been half asleep when I was trimming things out of
a bigger code when I posted that; sorry about the mistakes.

You can find out somethings about the hardware on strauss
using fpversion or uname -pX or uname -aX.
But, you only get general information about the fact that
it's a 12 cpu sparc processor. I'm not sure yet how to get
more info. I believe the cpu is a 750MHz clock and 150MHz memory.

On a pc, you can use dxdiag from the run program dialog box
and you will get info like the following.
My desktop is a 2.66 GHz Intel Core2 duo (2 processors)
model 6700 with 3 GB or memory. (I'm not sure of the speed of
the memory in my desktop yet.) Also of interest may be cache
memory for the cpu.

I don't have any idea yet how to get similar info for a Mac.

RJB

Wednesday, October 10, 2007

Info for Fri Oct 12 Exam

Hi

Just so we're all on the same page, there will be an exam on this Friday, Oct 12 during our 11:15 to 12:05 lecture. I'll give you around 55 minutes or a little more, by trying to begin the exam early and ending a little late, but the exam will be designed for 50 minutes. I don't have a practice exam.

Topics that are fair game for the exam include: Conditioning (both functions and matrices), stability, norms, operation counts, LU factorization, Gaussian elimination, special matrices, linear least squares, normal equations, orthogonality. As stated in the syllabus, these are topics up to and including section 3.2.

You will be allowed one 8.5x11 inch paper (both sides) that is a cheat sheet for the exam. Write down definitions, properties, whatever you want on that sheet.

You may also use Matlab, though the test will not be designed to significantly test you on Matlab syntax, for example. You may be asked: what a given bit of matlab is computing and whether it is a desired quantity; operation counts in Matlab (simpler than the qrfact.m problem from the last homework); or it may be advantageous to be able to do a command or two in matlab (nothing like writing a function or script).

You are not allowed: calculators, any other software besides matlab, cell phones, or any other electronic device (including ipods). I'll supply plain paper and the exam.

Advice for preparing: (1) Be able to solve the homework problems. If you didn't get them the first time, go back and be able to do them. (2) Make sure you remember your linear algebra or work extra problems in it if you don't feel confident about it. (3) Work the beginning Matlab exercises if you haven't already. (4) Don't wait until the last minute to start studying. Start tonight, and stop by and ask me questions if things seem murky. (5) Check out other numerical analysis books if reading something different may be helpful.

Best wishes,
RJB

Wednesday, October 3, 2007

Hw 6 posted, due Mon 10/8 5:30pm

Hi

Assignment 6 is posted on the course web page. I tried to
make it a little shorter, and it is due Mon 10/8 at 5:30pm.
I'll grade it for Wednesday, so that you will have it back
for the midterm that will be held on Friday Oct 12.

RJB

Blogging procedure and week of 10/1

Hi

The usual procedure is to go by the syllabus for the
blogging. We are basically on schedule now, and I've
only been sending messages about it when I thought
we were off schedule

Belatedly, for tomorrow you should
write an entry for 3.3, and for Friday, write
one for 3.4.

For those of you who have been delinquent,
it really does correlate with a better grade
from my experience with doing this last
semester.

RJB

Monday, September 24, 2007

Week of 9/24 blogging and book

Hi,

If you haven't already, create a blog entry for 2.8 for Wednesday,
9/26. I expect to start chapter 3 on Friday, so create an entry
for 3.1 for Friday.

You can get the rest of the text for $10 (cash preferred) from Ms Uffelman in Ewing 501. She takes lunch 1-2, but the other secretaries can help you.

RJB

Friday, September 14, 2007

Week of 9/17

Hi

Please blog for section 2.3 for Monday and sections 2.4 and/or 2.5 for Wednesday, and sections 2.6 and/or 2.7 for Friday.

I'll post the next homework most likely on Tuesday.

My standard office hours are 3-4 MW and 9:30-10:30 F. This Monday I won't have any office hours but will have them T 9:45-10:45. W and F will be at the usual times.

Have a good weekend,

RJB

Tuesday, September 11, 2007

blogs for the rest of the week, new hw assignment

Hi

For blogging, many of you have done combined blogs for 1.5 and 1.6; this is ok. If you haven't done anything about 1.6, then you should do so by the end of Tuesday evening. The next blog, due by the end of Thursday, should be for 2.2; there is no need to do one for the review in 2.1. But, you should definitely read 2.1 because we will make use of ideas from linear algebra extensively.

I'll post a new homework assignment by the end of Wednesday.

RJB

Sunday, September 2, 2007

More about Matlab...

Hi

An alert student pointed out that the following, which I neglected to mention:

Instead of buying the student version of matlab people
can access it through strauss by using ssh, they can
either use it through linux or by using cygwin in
windows, i have done this in the past and it works
great.

I would add to this that as long as the network isn't bogged down, or you're not working with graphics too much, this works fine. Otherwise, you must be patient, especially if you're interactively using commands.

RJB
Hi All,

This is a catch all reply to several questions. I apologize for not giving individual responses before.

1. Matlab is available at any public pc/workstation lab on campus, I believe. For example, the basement of Smith Hall has access to it.

2. Matlab can be purchased for $99 for the student edition at mathworks.com. This may be a very good time to buy it, since the textbook cost is so low for this semester. Note that you need a version of Matlab 7 to be compatible with the text, and the current student version certainly does this.

3. I only had two requests for the Matlab help document from Prof Driscoll this week; I'm sorry, but at that level of demand, I don't want to produce them for the class. If this causes a problem for anyone, don't hesitate to let me know.

4. You should make a blog entry for either or both of sections 1.1 and 1.2 for the Wednesday 9/5 lecture, and a blog entry for either of both of sections 1.3 and 1.4 for Friday 9/7, and an entry for 1.5 for Monday 9/10.

5. A record of emails like this will be at my blog for this class at http://udmath426-07f.blogspot.com.

6. I'll be reading email, but I don't know how often because I don't know how easy access will be.

See you next week,
RJB

Office hours, etc

Hi,

I'm considering the following office hours for this semester. Please let me know if none of them work for you: MW, 3:00-4:00; F, 9:30-10:30.

Thanks,
RJB

Sunday, August 26, 2007

Hello! Welcome to Math 426 and Cisc 410!

Hi!

I'm RJ Braun and I'll be your prof for Math 426 and Cisc 410 this semester. They're cross-listed, so you'll most often see them written together.

I'll post the emails I get this semester, and perhaps some other things here, so that there is a record of the info that came out during the semester.

I'll be using a draft of a text book for this semester that TA Driscoll and I are writing. It is pretty far along, but you may find typos and other things we may have overlooked. Please don't hesitate to let me know if you find any issues. I'll post some other materials that will be helpful, including other textbooks.

I think this is a great class, with interesting ideas as well as lots of useful tools; I hope you enjoy it!

RJB