[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: handle graphics
From: |
Bill Denney |
Subject: |
Re: handle graphics |
Date: |
Tue, 14 Feb 2006 16:40:15 -0500 (EST) |
On Tue, 14 Feb 2006, Michael Schmid wrote:
In matlab, there can be changed each line in a plot. I mean really each
line.. also the short lines in a legend can be moved... it is an
exhausting work, but it can be done! Each special plot can be programmed
in m-files, although a lot of the functions aren't written in m-code ( I
think in R14 there is a lot of Java code ... very poor
performance..!!!). The first question, if anything in a plot can be done
with m-files coding... is there a need to understand the underlying
system (if it is written in c++) ?
For users, there is no need to understand the underlying system, but for
the intermediate programmers (like myself), I like to understand the
underlying system. I've done some rather heavy work on matlab graphics
(helping with the plot2svg utility:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=7401),
and I didn't need to understand the underlying system because I can do it
in m files. I know that I will help
Out there are two sorts of people, users and programmer... the users
aren't interested in "how is it done". They want to know "what can I do
with it". The programmers, should know what c/c++ is! Even if I'm better
in m-file coding as in c++, I would write the "handle graphics system"
in c++.
You leave out the class of the power users who aren't quite system
programmers but are able to work on significant parts of the code. I
think that you discount their number and impact.
6 years ago, training and simulation of neural networks were faster than
today ... today is everything written in m-files, even the
Levenberg-Marquardt algorithm. To analyse this m-files is to difficult
and need to much time.. so I write now Levenberg-Marquardt in C++
I believe that the general position is that if code is likely to be used
often (like in a nested for loop) and the speed increases are significant
then C++ is warranted, but if it's something that's likely to be used
sparingly then m files are easier to edit/write.
If a person say "I would help, if it isn't in C/C++", is this person
able to understand this m-files??? I don't think so ...
I'm a relatively regular contributor to octave and I fall in the category
of "I understand m-files, but not C/C++".
Bill
--
"I want to be Robin to Bush's Batman."
-- Dan Quayle
- handle graphics, Michael Schmid, 2006/02/14
- Re: handle graphics,
Bill Denney <=