getting-started-with-symbolics/questions.rst
author Puneeth Chaganti <punchagan@gmail.com>
Wed, 27 Oct 2010 12:54:41 +0530
changeset 358 284170f2c12e
permissions -rw-r--r--
Merged Heads.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
358
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     1
Objective Questions
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     2
-------------------
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     3
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     4
.. A mininum of 8 questions here (along with answers)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     5
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     6
1. How do you define a name 'y' as a symbol?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     7
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     8
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
     9
   Answer: var('y')
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    10
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    11
2. List out some constants pre-defined in sage?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    12
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    13
   Answer: pi, e ,euler_gamma
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    14
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    15
3. List the functions for differentiation and integration in sage?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    16
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    17
   Answer: diff and integral
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    18
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    19
4. Get the value of pi upto precision 5 digits using sage?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    20
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    21
   Answer: n(pi,5)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    22
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    23
5.  Find third order differential of function.
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    24
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    25
    f(x)=sin(x^2)+exp(x^3)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    26
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    27
    Answer: diff(f(x),x,3) 
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    28
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    29
6. What is the function to find factors of an expression?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    30
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    31
   Answer: factor
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    32
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    33
7. What is syntax for simplifying a function f?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    34
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    35
   Answer f.simplify_full()
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    36
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    37
8. Find the solution for x between pi/2 to pi for the given equation?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    38
   
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    39
   sin(x)==cos(x^3)+exp(x^4)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    40
   find_root(sin(x)==cos(x^3)+exp(x^4),pi/2,pi)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    41
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    42
9. Create a simple two dimensional matrix with two symbolic variables?
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    43
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    44
   var('a,b')
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    45
   A=matrix([[a,1],[2,b]])
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    46
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    47
Larger Questions
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    48
----------------
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    49
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    50
.. A minimum of 2 questions here (along with answers)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    51
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    52
1.Find the points of intersection of the circles
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    53
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    54
 x^2 + y^2 - 4x = 1 
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    55
 x^2 + y^2 - 2y = 9  
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    56
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    57
2. Integrate the function 
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    58
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    59
x^2*cos(x)
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    60
284170f2c12e Merged Heads.
Puneeth Chaganti <punchagan@gmail.com>
parents:
diff changeset
    61
between 1 to 3.