Sei sulla pagina 1di 9

Assignment No.

Name:
Saqlain Shaahzad
Roll No:
16130810-061
Submitted To:

Dr.Mohammad Rizwan
Class:
M.Sc (Phy) 3rd
Course:
Computational Physics

UOG
N[3/4]
0.75
3/4-5/4

-1/2
N[3/4-5/4]
-0.5
%//N
-0.5
4/3//N
1.33333
N[4/3]
1.33333
N[Pi,]
3.14159265358979323846264338327950288419716939937510582097494459230781640628620
899862803483
N[Exp[-3/4]]
0.472367
Exp[-3/4]//N
0.472367
Sqrt[100]
10
N[Sqrt[3/4]]
0.866025
Sqrt[3/4]

3 /2
Sqrt[3/4]//N
0.866025
Syntax: Factor[Polynomial]
Factor[x^4-64]
(-8+x2) (8+x2)
N[Factor[x^4-64]]

(-8.+x2) (8. +x2)


Syntax: Factor[Poly,Modulus P]
Factor[x^4-64,Modulus 2]
x4
Factor[x^3-27,Modulus 2]
(1+x) (1+x+x2)
Factor[x^4-64,Modulus 3]
(1+x) (2+x) (1+x2)
Factor[x^4-64,Modulus 5]
(2+x2) (3+x2)
Syntax: Simplify[f]
Simplify[3/4+5/4]
3/4+5/4

Simplify[Sinh[x]^2-Cosh[x]^2]
-1
Expand[(x-4)^4]
256-256 x+96 x2-16 x3+x4
%//Expand
256-256 x+96 x2-16 x3+x4
%//Simplify
(-4+x)4
Swaping
Clear[x,y,z];
x=5;
y=6;
Print["BSx=",x "BSy=",y]
BSx= 5 BSy= 6
z=x;
x=y;
y=z;
Print["ASx=",x "ASy=",y]
ASx= 6 ASy= 5
Clear[x,y,z];
x=4;
y=5;

Print["BSx=",x "BSy=",y]
\BSx= 4 BSy= 5
z=x;
x=y;
y=z;

Print["ASx=",x "ASy=",y]
ASx= 5 ASy= 4
Clear[x,y,z];
Syntax: Solve[Equ,Vari]
Solve[x^2+9*x+9 0,x]

{{x 3/2 (-3- 5 )},{x 3/2 (-3+ 5 )}}

Syntax: Solve[{equ,equ,equ},{vari,vari,vari}]
Solve[{x^2+y^2 4,x+y 12},{x,y}]

{{x 6- 34 ,y 6+ 34 },{x 6+ 34 ,y 6- 34 }}
%//N
{{x 6. -5.83095 ,y 6. +5.83095 },{x 6. +5.83095 ,y 6. -5.83095 }}

NSolve[{x^2+y^2 4,x+y 12},{x,y}]

{{x 6. -5.83095 ,y 6. +5.83095 },{x 6. +5.83095 ,y 6. -5.83095 }}

Solve[x^3-81 0,x]

{{x -3 (-3)(1/3},{x 3 3(1/3},{x 3 (-1)(2/3 3(1/3}}

NSolve[x^3-81 0,x]

{{x -2.16337-3.74707 },{x -2.16337+3.74707 },{x 4.32675}}

%//N
{{x -2.16337-3.74707 },{x -2.16337+3.74707 },{x 4.32675}}

Solve[{x^2+y^2 1,x+y 10},{x,y}]

{{x 1/2 (10-7 2 ),y 1/2 (10+7 2 )},{x 1/2 (10+7 2 ),y 1/2 (10-7 2 )}}

Syntax: FindRoot[f,{x,x0}]
FindRoot[Cos[x]+Sin[x],{x,0}]
{x -0.785398}

FindRoot[Exp[x]-Cos[x],{x,5}]

{x -8.77389×10-17}
FindRoot[Exp[x]+Cos[x],{x,5}]
{x -1.74614}
FindRoot[Exp[x]-Sin[x],{x,5}]
{x -9.42486}

Syntax: NDSolve[equ,y,{x,xmin,xmax}]
NDSolve[{y'[x] y[x]*Cos[x+y[x]],y[0] 1},y,{x,0,30}]
{{y InterpolatingFunction[{{0.,30.}},<>]}}
Differentiation
Syntax: D[f,vari]
D[y^2,y]
2y
D[y^4,{y,4}]
24
%//FullSimplify
24
Partial Derivative

Syntax: D[f,Vari]
D[x^3+y^3,x]
3 x2
D[x^2+y[x^2],x]
2 x+2 x y [x2]

Syntax: Integrate[f,vari]
Integrate[x^4,x]
x5/5
Integrate[Cos[x],x]
Sin[x]

Syntax: Integrate[f,{vari,Varimin,Varimax}]
Integrate[x^5,{x,0,5}]
15625/6
%//N
2604.17

Syntax: Integrate[Exp[-x],{x,0,Infinity}]
1
For Ploting

Syntax: Plot[f,{Vari,Varimin,Varimax}]
Plot[y^4,{y,-1,+1}]
1.0

0.8

0.6

0.4

0.2

1.0 0.5 0.5 1.0

Plot[y^4,{y,-10,+10},AxesLabel {x,y}]
y
10000

8000

6000

4000

2000

x
10 5 5 10
Plot[y^4,{y,0,+1},AxesLabel {S,A},Axes->True]
A
1.0

0.8

0.6

0.4

0.2

S
0.2 0.4 0.6 0.8 1.0

Syntax: ParametricPlot[f,{vari,varimin,varimax}]
ParametricPlot[{Sin[x],Cos[x]},{x,0,2*Pi}]
1.0

0.5

1.0 0.5 0.5 1.0

0.5

1.0

Plot3D[Sin[x+y],{x,-3,3},{y,-5,5}]
Plot3D[Sin[x^4+y^4],{x,0,2},{y,0,4}]

USER DEFINED
Syntax: Input["............"]
a=Input["Enter Value Of Angle"];

Sin[a]
0
a=Input["Enter a Function"];
Factor[a]
(-2+x) (3+x)
%//Factor
(-2+x) (3+x)
%//FullSimplify
-6+x+x2

Potrebbero piacerti anche