home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / sci / math / symbolic / 3495 < prev    next >
Encoding:
Text File  |  1993-01-22  |  2.6 KB  |  73 lines

  1. Newsgroups: sci.math.symbolic
  2. Path: sparky!uunet!munnari.oz.au!uniwa!cujo!atri.curtin.edu.au!Giuseppe!thng
  3. From: thng@atri.curtin.edu.au (Ian Li-Jin Thng)
  4. Subject: Symbolic Fortran : Help Needed
  5. Message-ID: <1993Jan22.081540.1700@atri.curtin.edu.au>
  6. Sender: news@atri.curtin.edu.au (news admin directory)
  7. Reply-To: thng@atri.curtin.edu.au
  8. Organization: Australian Telecommunication Research Institute
  9. Date: Fri, 22 Jan 93 08:15:40 GMT
  10. Lines: 61
  11.  
  12. G'day to all symbolic netters,
  13.  
  14. I'm seeking assistance on anyone who has experience with or have
  15. come across references regarding symbolic programming using Fortran 
  16. 77 . 
  17.  
  18. I know that a common method of symbolic programming is to use 
  19. pointer structures which Fortran 77 do not support. 
  20.  
  21. I have at present a Fortran program which is numerically intensive 
  22. at the moment. I need to add a section to that program which is 
  23. unfortunately symbolically intensive. The requirements of the 
  24. symbolically intensive portion are as follows :
  25.  
  26. Essentially to find out the symbolic expressions for the partial 
  27. derivatives of  
  28.  
  29.     w(T) . Q . w  
  30.  
  31. where
  32.  
  33.    (T) denotes transpose of a vector or matrix
  34.  
  35.     w is a vector whose elements consists of different variables
  36.     eg : w = [2 , 2a+b, a^2, b^4, 3a , 4c-a, 4, 5.6 ](T)
  37.  
  38.     Q is a matrix whose elements are similar to the elements in w,
  39.     ie , they can be symbolic elements or purely numerical entries
  40.  
  41. Help is needed on how to program in Fortran 77 to solve the following 
  42. problems :
  43.  
  44. a) How to represent these vector structures and matrix structures
  45.    elegantly.
  46.  
  47. b) Perform matrix operation (ie multiplications, additions, subtraction) 
  48.    properly on these structures
  49.  
  50. c) Sort the variables out ,say, in ascending orders of the variable 'a',
  51.    followed by variable 'b' and finally in variable 'c' .
  52.  
  53. d) Obtaining the partial derivatives of  w(T) . Q . w  wrt variables 'a'
  54.    'b'  and  'c' .
  55.  
  56.  
  57. I would really appreciate anyone who can provide info on the above
  58. problems . You can contact me at ...
  59.  
  60.   
  61. ------------------------------------------------------------------------------
  62.                  Ian Thng  - Forever Trying to be Young  
  63.                  Email:thng@atri.curtin.edu.au
  64.                  Adaptive Signal Processing Laboratory
  65.                  Australian Telecommunications Research Institute
  66.                  Curtin University of Technology
  67.                  Ph :  +61-9-3513270
  68.                  Fax : +61-9-3513244 
  69.                  Bothered with seat belts ? Ride a Harley Mate !
  70. ------------------------------------------------------------------------------
  71.  
  72. A thousand thanx in advance to all who can help me out !
  73.