Maple Questions and Posts

These are Posts and Questions associated with the product, Maple

I have been in touch with Maplesoft trying to get this version for windows (they are not able to create a download for this). I have codes that used to run in Maple 6 but not in Maple 7 or later. (Maple V should work as well).

If you any of have this version, please let me know if I can try it out for a limited time (I have always had licenses from Maple V Release 3 or 4).

I am not able to post those codes for obvious confidentiality reasons.

 

Thanks

 

(I tried my code in Maple 7, but no use). 

Aggregate statistics are calculated by splitting the rows of a DataFrame by each factor in a given column into subsets and computing summary statistics for each of these subsets.

The following is a short example of how the Aggregate command is used to compute aggregate statistics for a DataFrame with housing data:

To begin, we construct a DataFrame with housing data: The first column has number of bedrooms, the second has the area in square feet, the third has price.
 

bedrooms := <3, 4, 2, 4, 3, 2, 2, 3, 4, 4, 2, 4, 4, 3, 3>:
area := <1130, 1123, 1049, 1527, 907, 580, 878, 1075, 
         1040, 1295, 1100, 995, 908, 853, 856>:
price := <114700, 125200, 81600, 127400, 88500, 59500, 96500, 113300, 
          104400, 136600, 80100, 128000, 115700, 94700, 89400>:
HouseSalesData := DataFrame([bedrooms, area, price], columns = [Bedrooms, Area, Price]);

Note that the Bedrooms column has three distinct levels: 2, 3, and 4.

convert(HouseSalesData[Bedrooms], set);

The following returns the mean of all other columns for each distinct level in the column, Bedrooms:

Aggregate(HouseSalesData, Bedrooms);

Adding the columns option controls which columns are returned.

Aggregate(HouseSalesData, Bedrooms, columns = [Price])

Additionally, the tally option returns a tally for each of the levels.

Aggregate(HouseSalesData, Bedrooms, tally)

The function option allows for the specification of any command that can be applied to a DataSeries. For example, the Statistics:-Median command computes the median for each of the levels of Bedrooms.

Aggregate(HouseSalesData, Bedrooms, function = Statistics:-Median);

By default, Aggregate uses the SplitByColumn command to creates a separate sub-DataFrame for every discrete level in the column given by bycolumn.

with(Statistics);
ByRooms := SplitByColumn(HouseSalesData, Bedrooms);

We can create box plots of the price for subgroups of sales defined by number of bedrooms.

BoxPlot( map( (m)->m[Price], ByRooms), 
             deciles=false, 
             datasetlabels=["2 bdrms", "3 bdrms", "4 bdrms"], 
             color=["Red", "Purple", "Blue"]);

 

I have recorded a short video that walks through this example here:

The worksheet for this example can be downloaded here: Aggregate.mw

Assume i got an equation like f(x):=2*x-tan(x); how to us solve or other function to give me that this equation got 2 root: x=1/2*(tan(x)) and x=arctan(2x).

^^ hope everyone can help.

Thank for spend time reading.

When using seq function below in the second call, it does not generate a sequence of functions with 'a' being 1, 2, and 3, and I had expected. 

First seq function call is just to show that it works without the function "x ->" wrapping.

I could of couse use unapply as in the third call, but I had expected the second call to work.

Am I doing anything wrong, or is this a Maple bug?

Trying to understand how Maple works, I wanted to read the documentation.

For the "plot" statements, there is a "view" option, and I found the build in documentation in version 2016 to say:

So based on this a list should be given with two range elements, and not other valid option format was described.

However, based on examples I fould, it appeas that a single range element (giving the Y range I guess) is also valid, like in:

Where am I missign the elaborate documentation that describes the legal option type?  Or is Maple programming just some kind of guess and try hacker language ? ;-)

Below I want to explore a function behaviour using a slider to determine the value of 'a' so the function is shown in a plot, but I can't figure out how to use Explore to bind the value of 'a'.

If I bind bind the value using "a := 5", then plot works, but when binding through Explore it does not work.  I can also write the function in the plot like "a * x", but that is not as general as using a function.

How to explore function like that.

Hi,

I have this program which when I run gives me five unique matrices as I want it. I however, when I run it again the enries of the matrices changes and I get 5 identical matrices, how can I prevent this from happening?

Vic

I am trying to solve an optimization problem but I am getting an error message which does not make sense.

 

I have a procedure file called f. The decsiion vector is x[1..4]. and returns the objective function value Ls.

I then specify the constraints as a set and ask it to optimize

constraints:={x[1]+x[2]+x[3]+x[4]=65,x[1]<=20,x[2]<=15,x[3]<=20,x[4]<=15};

sol := NLPSolve( f,constraints, assume=nonnegative,minimize);

Error, (in Optimization:-NLPSolve) constraints must be specified as a set or list of procedures

 

This error makes no sense to me. Can anyone help?


 Hello,every one,i want to solve system of equations but i recieve an error ,how can i find the coeffecients c1,c2,c3,c4?thank.

``

restart

``

``

A := 45*x*c4+72*c3 = 0:

 

B := 56*c2*c4+28*c3^2 = 0:

C := M^2*(-x^5*c4-x^4*c3-x^3*c2-x^2*c1+c1+c2+c3+c4+1)^n*c4+42*beta*c1*c4+42*beta*c2*c3 = 0:

E := M^2*(-x^5*c4-x^4*c3-x^3*c2-x^2*c1+c1+c2+c3+c4+1)^n*c3+30*beta*c1*c3+15*beta*c2 = 0:

F := M^2*(-x^5*c4-x^4*c3-x^3*c2-x^2*c1+c1+c2+c3+c4+1)^n*c2+20*beta*c1*c2-20*beta*c1*c4-20*beta*c2*c4-20*beta*c3*c4-20*beta*c4^2-20*beta*c4-20*c4 = 0:

G := M^2*(-x^5*c4-x^4*c3-x^3*c2-x^2*c1+c1+c2+c3+c4+1)^n*c1+6*beta*c1^2-12*beta*c1*c3-12*beta*c2*c3-12*beta*c3^2-12*beta*c3*c4-12*beta*c3-12*c3 = 0:

``

beta*c1+beta*c2^2+beta*c2*c3+beta*c2*c4+beta*c2+c2 = 0:

M^2*(-x^5*c4-x^4*c3-x^3*c2-x^2*c1+c1+c2+c3+c4+1)^n = 0:

with(SolveTools):

``

PolynomialSystem({{45*c4*x+72*c3 = 0}, {30*beta*c1*c3+15*beta*c2 = 0}, {42*beta*c1*c4+42*beta*c2*c3 = 0}, {20*beta*c1*c2-20*beta*c1*c4-20*beta*c2*c4-20*beta*c3*c4-20*beta*c4^2-20*beta*c4-20*c4 = 0}, {6*beta*c1^2-12*beta*c1*c3-12*beta*c2*c3-12*beta*c3^2-12*beta*c3*c4-12*beta*c3-12*c3 = 0}}, {c1, c2, c3, c4}, {beta = 2, x = 1/5})

Error, invalid input: too many and/or wrong type of arguments passed to SolveTools:-PolynomialSystem; first unused argument is {beta = 2, x = 1/5}

 

NULL

``

``

``

``

``

``

``

``

``

``

``

``

``

``

``

``

 

Download Numerical.mw

Hi,

Here is my question.


restart

convert(diff(lambda(t-t1), t), diff)

eval(diff(lambda(t2), t2), {t2 = t-t1})

(1)

subs(lamda(t-t1) = sin(t-t1), %)

eval(diff(lambda(t2), t2), {t2 = t-t1})

(2)

``

I am trying to substitute value of lambda(t-t1) further but it is not taking the value.

Thanks in advance.

Regards

Sunit

Download question2.mw

#Hello people in Mapleprimes,

#After

restart;interface(typesetting=extended);

diff(f(x),x);

#shows f'(x).

#But,

diff(f(t1),t1);

#shows just df(t1)/dt1, not f'(t).

#Can't I show f'(t1) not df(t1)/dt1?

#Is this a way peculiar to Maple?

#I hope someone could give me some hints.

 

#Best wishes.

#taro

 

 

 

 

Hello,

I would like to know how one would add a superscript in maple? For example, I need to label an axis with unit cm^-1 but it shows 1/cm (like a fraction) when executed. How could I avoid this so the graph label would output cm^-1? Thank you for your help in advance!

Gambia Man

Please how do I type accents in code edit region of maple 2015.1 (for instance putting "Hat over" on alpha)?

Thank you.

hello every one.please help me with solving this equations.i can not solve this and i need it.thanks


eq1 := (cos(beta2)-1)*w11-sin(beta2)*w12+(cos(alpha2)-1)*z11-sin(alpha2)*z12-cos(delta2) = 0; eq2 := (cos(beta2)-1)*w12+sin(beta2)*w11+(cos(alpha2)-1)*z12+sin(alpha2)*z11-2*sin(delta2) = 0; eq3 := (cos(beta3)-1)*w11-sin(beta3)*w12+(cos(alpha3)-1)*z11-sin(alpha3)*z12-3*cos(delta3) = 0; eq4 := (cos(beta3)-1)*w12+sin(beta3)*w11+(cos(alpha3)-1)*z12+sin(alpha3)*z11-4*sin(delta3) = 0; eq5 := (cos(beta4)-1)*w11-sin(beta4)*w12+(cos(alpha4)-1)*z11-sin(alpha4)*z12-5*cos(delta4) = 0; eq6 := (cos(beta4)-1)*w12+sin(beta4)*w11+(cos(alpha4)-1)*z12+sin(alpha4)*z11-6*sin(delta4) = 0; eq7 := (cos(beta5)-1)*w11-sin(beta5)*w12+(cos(alpha5)-1)*z11-sin(alpha5)*z12-7*cos(delta5) = 0; eq8 := (cos(beta5)-1)*w12+sin(beta5)*w11+(cos(alpha5)-1)*z12+sin(alpha5)*z11-8*sin(delta5) = 0; alpha2 := -20; alpha3 := -45; alpha4 := -75; alpha5 := -90; delta2 := 15.5; delta3 := -15.9829; delta4 := -13.6018; delta5 := -16.7388; P21 = .5217; P31 = 1.3421; P41 = 2.3116; P51 = 3.1780;

First 1084 1085 1086 1087 1088 1089 1090 Last Page 1086 of 2228