Anthrazit

680 Reputation

11 Badges

4 years, 9 days

MaplePrimes Activity


These are questions asked by Anthrazit

Being an absolut newbie to Maple I find some of the functions a bit strange and difficult.

One of the things is e.g. rounding numbers.

In Pyton and other languages it is quite simple and straightforward when rounding a number.

round(number, digits)

If you have digits = 0 then you get an integer, otherwise you get a number with the number of digits chosen.

In Maple the round function is just for rounding to an integer.

To round to something else currently I don't really know what I would use. There is the evalf function, which one can use like evalf[digits](number), but that doesn't give you the value with digits. It gives you a number with significant digits, which means, also including the numbers before the comma delimiter.

Python
round(15.76543,2) = 15.77

Maple
evalf[2](15.76543) = 16

Wouldn't it be much easier to expand the functionality of the round function in Maple?

 

 

Got a question regarding numeric indices in tables. Apparently every index in a table is considered alfanumeric, which means that 90 is not the same as 90.0. 

Or test["text", 90] is not the same as test["text", 90.0].

Here's the example.

Table.mw

Apparently I will need to do some numeric formatting before using the numbers as indices for the table, right?

Is it possible to put 2D math text on Text Area or Label components?

Like greek alpha, beta, or more complex expressions.

Sorry to bother you with another very basic question.

This very simple example shows that Maple gives the first value that is defined back, ignoring changes further down the definition chain.

Could someone explain why, and if there is a way to always get the updated values?


 

m := Matrix(2, 2, {(1, 1) = 1, (1, 2) = 3, (2, 1) = 2, (2, 2) = 4})

Matrix(%id = 18446745932232999750)

(1)

a := 1

1

(2)

b := m[a, 1]

1

(3)

a := 2

2

(4)

b

1

(5)

m[2, 1]

2

(6)

``


 

Download VariableIndex.mw

Please excuse this newbie question - but any idea what's wrong with this procedure?

I also wonder how text indent and formatting is done in Maple? Are there any tricks, or is it just doing formatting that it look good.

Last thing - what's the best procedure to post questions like this? Is it just attaching a short code example in original Maple file, or do I copy & paste as text?


 

Warning, premature end of input, use <Shift> + <Enter> to avoid this message.

 

assign('`f__t,90,k`', Property(Class, "f_t,90,k"));
       assign('`f__c,0,k`', Property(Class, "f_c,0,k"));
     assign('`f__c,90,k`', Property(Class, "f_c,90,k"));
     assign('`f__v,k`', Property(Class, "f_v,k"));
     assign('`f__r,k`', Property(Class, "f_r,k"));
     assign('`E__0,mean`', Property(Class, "E_0,mean"));
     assign('`E__0,05`', Property(Class, "E_0,05"));
     assign('`E__90,mean`', Property(Class, "E_90,mean"));
     assign('`E__90,0,05`', Property(Class, "E_90,0,05"));
     assign('`G__mean`', Property(Class, "G_mean"));
     assign('`G__0,05`', Property(Class, "G_0,05"));
     assign('`G__r,mean`', Property(Class, "G_r,mean"));
     assign('`G__r,0,05`', Property(Class, "G_r,0,05"));
     assign('`rho__k`', Property(Class, "rho_k"));
     assign('`rho__mean`', Property(Class, "rho_mean"))

Error, reserved word `end` unexpected

 

``


 

Download proc.mw

First 19 20 21 22 Page 21 of 22