Re: Matlab -- Venting, Plus Miscellaneous Questions



Steven O:

It seems to me you should complain to the instructor who told
the class to use Matlab. He/she obviously does not have a problem
with asking you to learn a significant number of commands.

You, on the other hand, want to be able to do your numerical
mathematics on something like an IPod.

Discussing your view with your instructor, instead of venting here, might
have produced something more valuable to you, your class, and your
instructor.

I personally find the interaction between the symbolic and "other"
parts of Mathlab to be unnecessarily clumsy. I think I've informed
Steven Lord about them; I think that deep in your intemperate
message you have hit on one or two such points. I don't expect
these to change as long as Matlab takes the view that all of
mathematics is a specialization of a matrix, rather than all of
mathematics is a specialization of a symbolic expression.

This makes it illegal to do this( at least in the last Matlab I tried)

sym(x)+1 --- because 1 is a 1X1 matrix, and sym(x) is a symbolic x
and they are incompatible.

You must do
sym(x)+sym(1)

The (to me) trivial solution in Matlab's overloaded object-oriented
command language is to allow for + operating on <symbol,other> to
convert other -->symbolic expression, and then add. For some reason
this is not allowed. Similarly, flags that might make sense in the
symbolic part and the numeric part do not, apparently, communicate.

Whether these are glitches in implementation or (un?)thoughtful design
decisions
is hard to tell.


RJF


.



Relevant Pages

  • Re: Matlab -- Venting, Plus Miscellaneous Questions
    ... the class to use Matlab. ... mathematics on something like an IPod. ... Discussing your view with your instructor, instead of venting here, might ... variables -- calculations on double precision variables are performed using ...
    (sci.math.symbolic)
  • Re: need help fast
    ... instructor on how to implement things in Matlab. ... As your instructor told you, ... > · ... > H Initial height h of vortices above runway, ...
    (comp.soft-sys.matlab)
  • specgram6.2/spectrogram7.1
    ... While 'specgram' in MATLAB version 6.2 showed a partially wrong but highly ... lacking gradual transition between constant frequency and constant time has ... mathematics seems still to suffer ... Naive set theory and Hilbert space are ...
    (comp.soft-sys.matlab)
  • Re: Introducing CAS To Engineers (was Mathamatica vs MATLAB)
    ... Richard Fateman disagrees with my suggestion that swelling Matlab ... with symbolics could degrade its performance. ... > to mimic what humans doing mathematics might do. ... where math plays *some* role... ...
    (sci.math.symbolic)
  • Re: What are the Advantages of Using This Software in Teaching Math?
    ... teaching Mathematics especially to High School Students. ... that you should consider looking at Mathcad in preference ... to Matlab. ...
    (comp.soft-sys.matlab)