max125

155 Reputation

8 Badges

5 years, 298 days

MaplePrimes Activity


These are replies submitted by max125

@broe 

I would define new trig functions by appending the letter d to the default trig functions, which accept degrees as arguments for sin,cos, tan,etc. and output degrees for the inverse trig functions.


sind:=d->sin(Pi/180*d):
cosd:=d->cos(Pi/180*d):
tand:=d->tan(Pi/180*d):
cscd:=d->csc(Pi/180*d):
secd:=d->sec(Pi/180*d):
cotd:=d->cot(Pi/180*d):
arcsind:=y->180/Pi*(arcsin(y)):
arccosd:=x->180/Pi*(arccos(x)):
arctand:=m->180/Pi*(arctan(m)):
arccotd:=a->180/Pi*(arccot(a)):
arcsecd:=b->180/Pi*(arcsec(b)):
arccscd:=c->180/Pi*(arccsc(c)):

 

To see the result,  https://i.imgur.com/cpxzzMK.png

 

Thanks guys. I didnt realize I forgot the colon when I defined L.

And yes, I meant it to be an ordered list, check f(1) = h(1), then f(2) = h(2), etc.

Let me use different numbers to clear up ambiguity.

I have two sets

f:={8,9,6,7}; h:={8,9,7,6} ; L=seq(i,i=1..4):

for i in L do
if f[i]=h[i] then
print(f[i]);
end if;
end do;

The output should be {8,9}.


So it doesn't make a difference if you use {}  or [ ], when we define f,h.

 Can anyone recommend me a maple programming guide, for newbies?

@Preben Alsholm Thanks for the reply. I will have to do some research to understand these terms. Do you have a suggestion for learning Maple more in depth

I might want to buy this.

@Preben Alsholm what is going on internally here. nothing seems to happen here

According to this, it uses a remember table

https://en.wikibooks.org/wiki/Maple/Getting_Started#Defining_a_function_with_Maple

> f(x):=2*x+2;

defines f as a procedure with a "remember table" that is assigned only for the argument x:

> f(u);
\mathrm{f}(u)\,

and

> f(x)=2*x+2;

is an equation.

@Preben Alsholm And based on your example, we could say, evaluating functions comes before exponentiating (order of operations).

That is, x^2(3) = x^(2(3)) = x^(2) = x^2

So to answer the question above

> f:=x^2
> f(3)
why is output: x(3)^2

It is treating 'x' as a function, which we could have defined earlier.

In other words, f(3) = (x(3))^2 = x(3)^2

The only way to escape this is to insert a multiplication sign.

It is interesting that 2(3) evaluates to 2 treating it as a constant function. A proviso, this must be in maple input. In 2d math mode, 2(3) is assumed to be multiplication and evaluates to 6.

 

@Markiyan Hirnyk woops, i see now. thanks :)

@Markiyan Hirnyk I don't understand.

I an interested to see how Maple can help students learn new concepts.

In my experiencing using Maple lets you avoid tedious calculation so you have a clear idea of the target solution. It can also aid in the understanding of the manual calculations.

 

I have noticed that autoscroll does not work as well in maple 2015

also when i use autocomplete, it gets stuck

For example if I type

with(Student[VectorCalculus]

the cursor gets suck after the letter s and have to manually use mouse to get cursor after ] to close with parentheses.

This only happens in 2d math mode, not in 1d math mode.

But the 1d math mode does not always autoscroll down so I prefer not to use it either.

 

@vv 

i see, thankyou

and by 'parsed' what do you mean, that the software adds the smart operator?

im not familiar with this word

@vv 

ok is 1d math the same as maple notation http://prntscr.com/8vjur5

and 'maple input' http://prntscr.com/8vjv41

 

what is the advantage of using maple input versus 2d math

 

@vv 

I am using 1d math , I believe.

well it says 2d input in the drop down menu

how do you use 1d math.

http://prntscr.com/8vjqs9

@acer 

wow that did the trick

I unchecked 'smart operator' and applied globally. now it works.

so the smart operator treated 'D(f)(x)' as D(f)*(x)

still i wonder why with 'smart operator' enabled, it adds a space when you type D(f)(x) into the prompt,

so I see  D(f)  (x)   

this might be a clue http://prntscr.com/8vjsxx

if you put a space between (x-3)  (x-2) , maple treats it like (x-3)*(x-2)

without a space it treats it as , something else

@Adri van der Meer 

Your expression is correct but it doesn't address my problem.

The problem that I am having is that when I type 'D(f)(x) ' the software adds a space and writes 'D(f) (x)' and then i have to go back and manually delete the space. It might have something to do with the left parenthese.

take a look at this , it might be more clear

http://prntscr.com/8vji4k

do you see the space is larger between D(f) (x) , versus D(f)(x)

when I input it, it gives me an extra space

 

 

1 2 3 4 5 Page 4 of 5