Rank: 3672 based on 35 downloads (last 30 days) and 2 files submitted
photo

Giovanni Di Cecca, Virginia Bellino

E-mail
Company/University
http://www.dicecca.net/

Personal Profile:

We are student in Computer Science at Università degli Studi di Napoli Federico II


 

Watch this Author's files

 

Files Posted by Giovanni Di Cecca, Virginia Bellino View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
25 Oct 2006 Method of elimination of Gauss with pivoting partial Solve Linear Equation in format Ax=b Author: Giovanni Di Cecca, Virginia Bellino linear algebra, gauss, equation, method, gaussian, solve 16 13
  • 2.75
2.8 | 5 ratings
23 Oct 2006 Complex ALU A Simulator of Complex ALU Author: Giovanni Di Cecca, Virginia Bellino simulation, alu, simulator, complex alu, simulation model, systems modeling 19 6
  • 4.8
4.8 | 5 ratings
Comments and Ratings on Giovanni Di Cecca, Virginia Bellino's Files View all
Updated File Comment by Comments Rating
27 Jun 2008 Complex ALU A Simulator of Complex ALU Author: Giovanni Di Cecca, Virginia Bellino

I could not find documentation on indicated link. Could any body forward it to me at my id:

Thanks

08 Apr 2008 Method of elimination of Gauss with pivoting partial Solve Linear Equation in format Ax=b Author: Giovanni Di Cecca, Virginia Bellino

13 Dec 2007 Method of elimination of Gauss with pivoting partial Solve Linear Equation in format Ax=b Author: Giovanni Di Cecca, Virginia Bellino

Please don't feel intimidated by my status as a Professor. That's not my intent. I'm just trying to point out a few things that can improve your code.

Including comments in Italian is fine - it's just that even in Italian the comments are insufficient. See for example "help chol"; it gives you a short description of what the function does, and tells you what the inputs and outputs are.

Yes, I'm sure the code works in MATLAB 6.0, but the "break" statements are a problem. They should be replaced with "return". Also, when you detect an error you should call "error", not return an error "iflag", and particular you should not return without assigning all of your output arguments. That does cause MATLAB 7.x to generate a true error.

The AMD vs Pentium question is not the issue. I do not have an AMD processor. It's a MATLAB 6.x vs 7.x issue; the former is more forgiving about these kinds of errors, it seems.

11 Dec 2007 Method of elimination of Gauss with pivoting partial Solve Linear Equation in format Ax=b Author: Giovanni Di Cecca, Virginia Bellino

Dear Professor,

I've re-tested my code, with test.m file, and it work good.

This code is works on MATLAB Student Version 6, Ver. 6.0.0.42a Release 12.

You use an AMD Processor (probably), I've used a Pentium 4 Processor

Just for note, I've included a Patch for JRE on P4 Processor to run MATLAB on my PC

(http://www.dicecca.net/public/patch/Matlab_R12_sv_JRE_Patch_P4.exe)

I haven't seen MATLAB 7.5

For the code I've read, with high interests the comment that made, and in particular a singular line code

pivot ([ip k]) = pivot ([k ip])

that include my three line code.

Fortran is a language that I know named, but I haven't studied and used.

The documentation is in Italian language, for one reason: it is one of three projects that Virginia and I have made

for Examination of numerical calculation (in italian is called Calcolo Numerico).

The "Rather a bit too pedantic even for educational use" is simply just what we wanted my Prof!

I searched on the Internet, and I am happy that a person with his experience, it gave me good advice.

I will treasure his advice for a possible (though unlikely) new version.

As sayd the Romans: <<Ubi maior, minor cessat!>> :-)

Best Regards

Giovanni Di Cecca

10 Dec 2007 Method of elimination of Gauss with pivoting partial Solve Linear Equation in format Ax=b Author: Giovanni Di Cecca, Virginia Bellino

I should add that I tried it in MATLAB 7.5; perhaps it works on MATLAB R12.

Contact us