MaplePrimes Commons General Technical Discussions

The primary forum for technical discussions.
I kept seeing in the help pages for linalg that it is being superseded by LinearAlgebra, so I have tried to work with LinearAlgebra. However, it turns out that LinearAlgebra is very clumsy and annoying for symbolic computations. LinearAlgebra was clear meant to be a numerical calculation package. Unfortunately, the desiderata for numerical calculations are not the same as for symbolic calculations. The main feature of LinearAlgebra which causes this clumsiness is the requirement that all elements of a Matrix be defined. To do symbolic calculations this means assigning a symbol to use with an index for the undefined elements of the Matrix. The name of this symbol has to be different from that of the Matrix itself, and the indexed symbol is not an array or a table or a Matrix. Already then you have two names for essentially the same thing. ==> First Problem. Now, lets say you do some calculations with these Matrices and end up with expressions that that contain the indexed symbolic names. To assign other values to these indexed symbolic names in the resulting expressions, you have to assign the indexed symbolic names new values and you cannot use matrix operations for that since these indexed symbolic names are not arrays or Matrices or even tables. ==> Second Problem. Now if you want to unassign the symbolic names again or assign new values and have these values show up in the original Matrices, you have to reassign the symbolic names and reassign the values in the original Matrices. (Matrix elements cannot be unassigned.) In other words, do the job twice. ==> Third Problem.
It seems that Edit|Remove Output|From Selection just stopped working. Any ideas what happened? I don't know of any option that affects this that I could have changed unknowingly. However, From Worksheet works fine. I am working in standard worksheet mode with either 2D or 1D math input.
If the last entity in a worksheet is a Document Block, I can find no way to get a Worksheet execution group and prompt AFTER that Document Block. Have I missed something? I've searched all through the help system and forums with no luck. Of course, one could have had more foresight and have put the Document Block BEFORE a final Worksheet prompt. However, one would have hoped that, since there is a command to Creat Domument Block, theere would be a command to Exit Document Block. Using Insert Execution Group just puts the execution group into the Deocument Block. When caught in this predicament, the only way I could see to get out was to Remove the DB, put in an extra execution group at the end, and then recreate the DB without the last execution group.
Maple 9.5 can not be installed on my Suse 10.1 System. Invoking the command ./installMapleLinuxSU leads to the following errors: Preparing to install... Extracting the JRE from the installer archive... Unpacking the JRE... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
What is Way to improve matrix calculation speed in Maple session? 1 LinearAlgebra Solve in Maple session 2 Maple Comand Line mode 3 OpenMaple technology without big resourse of interface. 4 Matlab Connection by with(Matlab); 5 What quality of dual chanel calculation Do you know any information about it? BEST THANKS...
Suppose a function is given as f:=[[.4,.2,.7],[a,b,c]]. How this can be done that writing >f(a); would give me .4 Thanks.
I have a user defined type named FST which is like [list of numbers between 0 and 1 inclusive,list of names]. I now want to change union of two objects of type FST to be as maximum of evry pair of corresponding elemnts of first sublists. For example suppose A:=[[.3,.4,.2],[a,b,c]]; B:=[[.7,0,.2],[a,b,c]]; Then writing >A union B; should give [[.7,.4,.2],[a,b,c]] Thanking in anticipation.
To mark the end of eleven very fruitful years in residence at the University of Waterloo, I have written a goodbye essay. The title and abstract appear below, along with a link to the full text. The essay describes my long-term research goals and presents my personal vision for the future of the areas of mathematics in which I work.
I'm working with inverse of a complicated matrix, which is 12*12, and all the elements are symbols. The program is running forever, no results, no error message? Anybody has such kind of experience, any suggestion that what I can do? Thanks a lot, I appreciate your help!
Suppose we have two sets A={a,b,c} and B={a,c}. And we write > A union B; we get {a,b,c}. But I want this to be replied as A only. How this can be done? Thanks.
Hi, all. I want to write viewer/converter for mw/mws, so mw/mws format description needed. Google say nothing about mw/mws format. search.maplesoft.com likewise. Can somebody help me with mw/mws format description? Is it possible to obtain such info from Maple developers? Is reverse engineering of mw/mws prohibited?
I just moved all my MAPLE files to my new laptop. Icons from Maple9.5 files made on a windows machine are missing and files do not open at all--error message -10814. Files from an imac running 9.5 also do not open when double clicked but can be opened after selecting the "Open With Maple 9.5". This has to be done one file at a time. The system has Java 1.4.2 and 1.3.1. Any help appreciated. Thanks, Roger
Playing with the integral int(cosh(v)/sqrt(sech(v)-sech(vm)),v=0..vm); I have tried numerical integration with different methods and got errors for small vm. Eg. with plain N2:=vm->evalf(Int(cosh(v)/sqrt(sech(v)-sech(vm)),v=0..vm)); N2(.01); returns unevaluated, and with the NAG method N3:=vm->evalf(Int(cosh(v)/sqrt(sech(v)-sech(vm)),v=0..vm,method = _d01ajc)); I get these error messages: N3(.01); Error, (in evalf/int) unable to obtain a real result N3(.001); Error, (in evalf/int) NE_QUAD_ROUNDOFF_TOL: Round-off error prevents the requested tolerance from being achieved: epsabs = 5.0e-013, epsrel = 5.0e-010.
Currently (in maple 10.04 and presumably earlier), Maple refuses to expand the natural log of an abstract product, so: v1 := ln( product(x[i], i=1..n) ): expand(v1) assuming positive; yields: ln( product(x[i], i=1..n) ) (Note the use of "assuming positive" so this makes sense mathematically.) The funny thing is that, if you print(`expand/ln`), it looks like they're trying to handle this situation: ... elif type(x, 'product'(anything, anything)) then s := signum(op(1, x)); if s = 1 then sum(ln(op(1, x)), op(2, x))
> (MathML[Import])("<math>
<mrow>
<munder>
<mrow>
<mi>lim</mi>
</mrow>
<mrow>
<mi>x</mi>
<mo>→</mo>
<mi>a</mi>
</mrow>
</munder>
<mi>x</mi>
</mrow>
</math>");

lim x
First 67 68 69 70 71 72 73 Last Page 69 of 79