From: SourceForge.net <no...@so...> - 2011-08-23 20:43:23
|
Bugs item #3397031, was opened at 2011-08-23 22:43 Message generated for change (Tracker Item Submitted) made by pabloms You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Lisp Core - Integration Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Pablo (pabloms) Assigned to: Nobody/Anonymous (nobody) Summary: ERROR: quad_qags and matrix Initial Comment: The problem is that it isn't possible integrate a matrix with quad_qags function. I have a 4x1 matrix, for example, and I want integrate componet by component with a bucle, but it doesn't work... I used a trap to get my objetive: I used determinant() function to convert the 1x1 vector to a number. ;) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 |
From: SourceForge.net <no...@so...> - 2011-08-24 09:40:22
|
Bugs item #3397031, was opened at 2011-08-23 15:43 Message generated for change (Comment added) made by willisbl You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Lisp Core - Integration Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Pablo (pabloms) Assigned to: Nobody/Anonymous (nobody) Summary: ERROR: quad_qags and matrix Initial Comment: The problem is that it isn't possible integrate a matrix with quad_qags function. I have a 4x1 matrix, for example, and I want integrate componet by component with a bucle, but it doesn't work... I used a trap to get my objetive: I used determinant() function to convert the 1x1 vector to a number. ;) ---------------------------------------------------------------------- >Comment By: Barton Willis (willisbl) Date: 2011-08-24 04:40 Message: You can do want you want by mapping a lambda form onto the matrix: (%i37) matrixmap(lambda([s], first(quad_qags(s,x,0,1,'epsrel=1.0d-10))), matrix([1,x],[x^2,x^3])); (%o37) matrix([1.0,0.5],[0.333333333333333,0.25]) Correct me if I'm mistaken, but isn't your report a feature request, not a bug? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 |
From: SourceForge.net <no...@so...> - 2011-08-24 09:56:27
|
Bugs item #3397031, was opened at 2011-08-23 15:43 Message generated for change (Comment added) made by willisbl You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Lisp Core - Integration Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Pablo (pabloms) Assigned to: Nobody/Anonymous (nobody) Summary: ERROR: quad_qags and matrix Initial Comment: The problem is that it isn't possible integrate a matrix with quad_qags function. I have a 4x1 matrix, for example, and I want integrate componet by component with a bucle, but it doesn't work... I used a trap to get my objetive: I used determinant() function to convert the 1x1 vector to a number. ;) ---------------------------------------------------------------------- >Comment By: Barton Willis (willisbl) Date: 2011-08-24 04:56 Message: Another thing: you didn't need to use determinant to extract the 1,1 entry of a 1x1 matrix. Here are two ways: (%i56) m : matrix([42]); (%o56) matrix([42]) (%i57) first(first(m)); (%o57) 42 (%i58) m, scalarmatrixp : 'all; (%o58) 42 ---------------------------------------------------------------------- Comment By: Barton Willis (willisbl) Date: 2011-08-24 04:40 Message: You can do want you want by mapping a lambda form onto the matrix: (%i37) matrixmap(lambda([s], first(quad_qags(s,x,0,1,'epsrel=1.0d-10))), matrix([1,x],[x^2,x^3])); (%o37) matrix([1.0,0.5],[0.333333333333333,0.25]) Correct me if I'm mistaken, but isn't your report a feature request, not a bug? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 |
From: SourceForge.net <no...@so...> - 2011-09-24 16:29:56
|
Bugs item #3397031, was opened at 2011-08-23 14:43 Message generated for change (Comment added) made by robert_dodier You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Lisp Core - Integration Group: None >Status: Closed >Resolution: Wont Fix Priority: 5 Private: No Submitted By: Pablo (pabloms) Assigned to: Nobody/Anonymous (nobody) Summary: ERROR: quad_qags and matrix Initial Comment: The problem is that it isn't possible integrate a matrix with quad_qags function. I have a 4x1 matrix, for example, and I want integrate componet by component with a bucle, but it doesn't work... I used a trap to get my objetive: I used determinant() function to convert the 1x1 vector to a number. ;) ---------------------------------------------------------------------- >Comment By: Robert Dodier (robert_dodier) Date: 2011-09-24 10:29 Message: Hi, this problem is not a bug. I think the best way to handle it is by mapping a lambda expression over the matrix, as suggested in a previous comment. I'm closing this report as "won't fix". ---------------------------------------------------------------------- Comment By: Barton Willis (willisbl) Date: 2011-08-24 03:56 Message: Another thing: you didn't need to use determinant to extract the 1,1 entry of a 1x1 matrix. Here are two ways: (%i56) m : matrix([42]); (%o56) matrix([42]) (%i57) first(first(m)); (%o57) 42 (%i58) m, scalarmatrixp : 'all; (%o58) 42 ---------------------------------------------------------------------- Comment By: Barton Willis (willisbl) Date: 2011-08-24 03:40 Message: You can do want you want by mapping a lambda form onto the matrix: (%i37) matrixmap(lambda([s], first(quad_qags(s,x,0,1,'epsrel=1.0d-10))), matrix([1,x],[x^2,x^3])); (%o37) matrix([1.0,0.5],[0.333333333333333,0.25]) Correct me if I'm mistaken, but isn't your report a feature request, not a bug? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3397031&group_id=4933 |