0% found this document useful (0 votes)
4 views48 pages

ScientificCompLab Record

The document outlines the curriculum and practical exercises for the III B.Sc. Mathematics - Scientific Computing Lab at Bharathi Women’s Arts and Science College. It includes exercises using SCILAB, Python, and Excel, covering topics such as matrix manipulation, solving linear and quadratic equations, and generating Fibonacci numbers. Additionally, it provides certification details and a record format for practical work completed by students.

Uploaded by

nithiyapriya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views48 pages

ScientificCompLab Record

The document outlines the curriculum and practical exercises for the III B.Sc. Mathematics - Scientific Computing Lab at Bharathi Women’s Arts and Science College. It includes exercises using SCILAB, Python, and Excel, covering topics such as matrix manipulation, solving linear and quadratic equations, and generating Fibonacci numbers. Additionally, it provides certification details and a record format for practical work completed by students.

Uploaded by

nithiyapriya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BHARATHI WOMEN’S ARTS AND SCIENCE COLLEGE

(An ISO 9001 – 2000 CERTIFIED INSTITUTION)

THATCHUR, KALLAKURICHI- 606 202.

DEPARTMENT OF MATHEMATICS

NAME :______________________

COURSE :______________________

REGISTER No. :_________________ _ ___

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


BHARATHI WOMEN’S ARTS AND SCIENCE COLLEGE
(An ISO 9001 – 2000 Certified Institution)
THATCHUR, KALLAKURICHI- 606 202.

DEPARTMENT OF MATHEMATICS
CERTIFICATE

Certified that this is the bonafide record of practical done by


………………………………………. Register Number …………………………
year/Branch ………………………. In the lab ………………………………………
During the academic year…………………………

Faculty incharge Head of the Department

Submitted for the University Practical Examination held on ………………

Internal Examiner External Examiner

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


SUB. CODE: 22UMATC55 [Link]: Scientific Computing Lab

SL PAGE
DATE CONTENT SIGN
NO NO

SECTION-A
EXERCISES USING SCILAB

1 MATRIX MANIPULATION

2 SOLVING LINEAR EQUATION

3 SOLVING QUADRATIC EQUATION

SIMPLIFICATION OF MATHEMATICAL
4 EXPRESSION

5 FIBONACCI NUMBER

SECTION B
EXERCISES USING PYTHON

1 SOLVING QUADRATIC EQUATION

2 CHECK LEAP YEAR

a)CHECK PRIME NUMBER


3 b)PRINT ALL PRIME NUMBER BETWEEN
IN AN INTERVAL

4 FIBONACCI SEQUENCE

5 FINDING LCM & HCF

SECTION C
EXERCISES USING EXCEL

PLOTTING BAR CHART


1
& SCATTER CHART

2 PLOTTING HISTOGRAM & PIE CHART

MEASURES OF CENTRAL TENDENCY


3
MEAN, MEDIAN, MODE

MEASURES OF DISPERSION
4
STD. DEVIATION, MEAN DEVIATION

REGRESSION AND CORRELATION.


5
LINEAR MODELS

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Section-A
Exercises using
MATLAB or SCILAB

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


MATRIX MANIPULATION
*****************************
[Link]

// Define matrices

A = [1 2 3; 4 5 6];

B = [7 8 9; 10 11 12];

// Matrix addition

C = A + B;

// Scalar multiplication

D = 2 * A;

// Matrix multiplication

E = A * B';

// Element-wise multiplication

F = A .* B;

// Transpose of A

A_T = A';

// Inverse of a 2x2 matrix

M = [1 2; 3 4];

M_inv = inv(M);

// Determinant

detM = det(M);

// Extract elements

elem = A(1, 2);

first_row = A(1, :);

second_col = A(:, 2);

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


// Submatrix

subA = A(1:2, 2:3);

// Concatenation

H_concat = [A, B];

V_concat = [A; B];

// Display results

disp("Mattrix Manipulation");

disp("**********************");

disp("Matrix A:"), disp(A);

disp("Matrix B:"), disp(B);

disp("Matrix C (A + B):"), disp(C);

disp("Matrix D (2 * A):"), disp(D);

disp("Matrix E (A * B dash):"), disp(E);

disp("Matrix F (A .* B):"), disp(F);

disp("Transpose of A:"), disp(A_T);

disp("Inverse of M:"), disp(M_inv);

disp("Determinant of M:"), disp(detM);

disp("Element at A(1,2):"), disp(elem);

disp("First row of A:"), disp(first_row);

disp("Second column of A:"), disp(second_col);

disp("Submatrix of A:"), disp(subA);

disp("Horizontal concatenation of A and B:"), disp(H_concat);

disp("Vertical concatenation of A and B:"), disp(V_concat);

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:
Matrix Manipulation
*********************
Matrix A:
1. 2. 3.
4. 5. 6.
Matrix B:
7. 8. 9.
10. 11. 12.

Matrix C (A + B):
8. 10. 12.
14. 16. 18.

Matrix D (2 * A):
2. 4. 6.
8. 10. 12.

Matrix E (A * B dash):
50. 68.
122. 167.

Matrix F (A .* B):
7. 16. 27.
40. 55. 72.

Transpose of A:
1. 4.
2. 5.
3. 6.
Inverse of M:
-2. 1.
1.5 -0.5

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Determinant of M:
-2.

Element at A(1,2):
2.

First row of A:
1. 2. 3.

Second column of A:
2.
5.

Submatrix of A:
2. 3.
5. 6.

Horizontal concatenation of A and B:


1. 2. 3. 7. 8. 9.
4. 5. 6. 10. 11. 12.

Vertical concatenation of A and B:


1. 2. 3.
4. 5. 6.
7. 8. 9.
10. 11. 12.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


LINEAR EQUATIONS
[Link]

// Define the coefficient matrix A and the constant matrix B

A = [2, 3; 4, 1];

B = [5; 6];

disp("Solving Linear Equation")

disp("______________________")

// Solve using linsolve function

X1 = linsolve(A, B);

disp("Solution using linsolve:");

disp(X1);

// Solve using the backslash operator

X2 = A \ B;

disp("Solution using backslash operator:");

disp(X2);

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Solving Linear Equation

______________________

Solution using linsolve:

-1.3

-0.8

Solution using backslash operator:

1.3

0.8

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


QUADRATIC EQUATIONS

[Link]

function roots=solveQuadratic(a, b, c)
// Calculate the discriminant
discriminant = b^2 - 4*a*c;
if discriminant > 0 then
// Two real and distinct roots
root1 = (-b + sqrt(discriminant)) / (2*a);
root2 = (-b - sqrt(discriminant)) / (2*a);
roots = [root1, root2];
disp("The equation has two distinct real roots:");
elseif discriminant == 0 then
// One real root (repeated)
root = -b / (2*a);
roots = [root, root];
disp("The equation has one repeated real root:");
else
// Complex roots
realPart = -b / (2*a);
imaginaryPart = sqrt(-discriminant) / (2*a);
root1 = realPart + %i * imaginaryPart;
root2 = realPart - %i * imaginaryPart;
roots = [root1, root2];
disp("The equation has two complex roots:");
end
disp("Root1 & Root 2 are: ");
disp(roots);
endfunction
a = 1;
b = 5;
c = 6;
disp("Solving Quadratic Equation");
disp("----------------------------");
disp("Equation:x^2+5x+6");
solveQuadratic(a, b, c);

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Solving Quadratic Equation


----------------------------
Equation:x^2+5x+6
The equation has two distinct real roots:
Root1 & Root 2 are:
-2. -3.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


SIMPLIFICATION OF MATHEMATICAL EXPRESSION
[Link]

// Define the polynomial variable x


x = poly(0, 'x');
// Define the numerator and denominator
numerator = x^2 + 2*x + 1;
denominator = x + 1;
disp("Simplification of Mathematical expression");
// Perform polynomial division
[quotient, remainder] = pdiv(numerator, denominator);
disp("Numerator:");
disp(numerator);
disp("Denominator:");
disp(denominator);
if remainder == 0 then
disp("The expression simplifies to:");
disp(quotient);
else
disp("The simplified expression is:");
disp(remainder );
end

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Simplification of Mathematical expression


Numerator:
1 +2x +x2
Denominator:
1 +x
The simplified expression is:
1 +x

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


FIBONACCI NUMBER

[Link]

function result=fibonacci(n)
// Recursive function to get the nth Fibonacci number
if n <= 0 then
result = 0;
elseif n == 1 then
result = 1;
else
result = fibonacci(n-1) + fibonacci(n-2);
end
endfunction
// Define the number of Fibonacci numbers you want
n = 10; // For example, to get the first 10 Fibonacci numbers
fib_sequence = zeros(1, n);
for i = 1:n
fib_sequence(i) = fibonacci(i-1); // Fibonacci sequence starts with 0 end
// Display the Fibonacci sequence
disp("Fibonacci Sequence:");
disp(fib_sequence);

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


OUTPUT:

Fibonacci Sequence:
0. 1. 1. 2. 3. 5. 8. 13. 21. 34.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Section B
Exercises using
Python

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


PYTHON PROGRAM TO SOLVE QUADRATIC EQUATION

[Link]

import cmath
def solve_quadratic(a, b, c):
# Calculate the discriminant
d = (b ** 2) - (4 * a * c)
# Find two solutions
sol1 = (-b - [Link](d)) / (2 * a)
sol2 = (-b + [Link](d)) / (2 * a)
return sol1, sol2
a = float(input("Enter coefficient a: "))
b = float(input("Enter coefficient b: "))
c = float(input("Enter coefficient c: "))
solution1, solution2 = solve_quadratic(a, b, c)
print(f "The solutions are {solution1} and {solution2}")

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


OUTPUT:

Enter coefficient a: 1

Enter coefficient b: -3

Enter coefficient c: 2

The solutions are (1+0j) and (2+0j)

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


PYTHON PROGRAM TO CHECK LEAP YEAR

[Link]

# Function to check if a year is a leap year


def is_leap_year(year):
if (year % 4 == 0):
if (year % 100 == 0):
if (year % 400 == 0):
return True
else:
return False
else:
return True
else:
return False

print (f"Leap Year Finder")


print(f"*******************")
while True:
year = input ("Enter a year (or 'exit' to quit): ")
if [Link]() == 'exit':
print("Goodbye!")
break
if [Link]():
year = int(year)
if is_leap_year(year):
print(f"{year} is a leap year.")
else:
print(f"{year} is not a leap year.")
else:
print ("Invalid input. Please enter a valid year or type 'exit' to quit.")

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output

Leap Year Finder

*******************

Enter a year (or 'exit' to quit): 2024


2024 is a leap year.
Enter a year (or 'exit' to quit): 2021
2021 is not a leap year.
Enter a year (or 'exit' to quit): exit
Goodbye!

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


CHECK PRIME NUMBER
[Link]

def is_prime(n):
"""Check if a number is prime."""
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
print("Prime Number Finder")
print("********************")
while True:
user_input = input("Enter a [Link] check if it's prime (or type 'exit' ): ").strip()
if user_input.lower() == 'exit':
print("Exiting the program.")
break
if not user_input.isdigit():
print("Please enter a valid number.")
continue
number = int(user_input)
if is_prime(number):
print(f"{number} is a prime number.")
else:
print(f"{number} is not a prime number.")

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Prime Number Finder

********************

Enter a number to check if it's prime (or type 'exit' to quit): 19

19 is a prime number.

Enter a number to check if it's prime (or type 'exit' to quit): 8

8 is not a prime number.

Enter a number to check if it's prime (or type 'exit' to quit): 7

7 is a prime number.

Enter a number to check if it's prime (or type 'exit' to quit): exit

Exiting the program.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


PRIME NUMBERS BETWEEN AN INTERVALS
[Link]
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
def get_prime_numbers_in_interval(lower, upper):
prime_numbers = []
for num in range(lower, upper + 1):
if is_prime(num):
prime_numbers.append(num)
return prime_numbers
print("Prime Numbers between Ranges")
print("*****************************")
def main():
while True:
try:
lower_bound = int(input("Enter the Starting Number: ").strip())
upper_bound = int(input("Enter the Last Number: ").strip())
if lower_bound > upper_bound:
print("Starting No. should be less than or equal to Last No.")
continue
prime_numbers = get_prime_numbers_in_interval(lower_bound,
upper_bound)
if prime_numbers:
print(f"Prime numbers in the interval [{lower_bound}, {upper_bound}]:
{prime_numbers}")
else:
print(f"There are no prime numbers in the interval [{lower_bound},
{upper_bound}].")

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


break
except ValueError:
print("Please enter valid integer values for the interval bounds.")
if __name__ == "__main__":
main()

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Prime Numbers between Ranges


*****************************
Enter the Starting Number: 10
Enter the Last Number: 50
Prime numbers in the interval [10, 50]: [11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


FIBONACCI SEQUENCE
[Link]

def fibonacci_sequence(n):
sequence = []
a, b = 0, 1
while len(sequence) < n:
[Link](a)
a, b = b, a + b
return sequence
print("Fibonacci Series")
print("******************")
# Get input from the user
num_terms = int(input("Enter the number of terms in the Fibonacci sequence: "))
# Print the Fibonacci sequence
if num_terms <= 0:
print("Please enter a positive integer.")
else:
sequence = fibonacci_sequence(num_terms)
print("Fibonacci sequence:")
print(sequence)

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Fibonacci Series
******************
Enter the number of terms in the Fibonacci sequence: 10
Fibonacci sequence:
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


LCM/ HCF CALCULATOR
[Link]

import math
def find_lcm(a, b):
return abs(a * b) // [Link](a, b)
def find_hcf(a, b):
return [Link](a, b)
print("LCM AND HCF CALCULATOR")
print("*************************")
def main():
while True:
print("\nMenu:")
print("1. Find LCM")
print("2. Find HCF")
print("3. Exit")
choice = input("Enter your choice (1/2/3): ")
if choice == '1' or choice == '2':
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
if choice == '1':
lcm = find_lcm(num1, num2)
print(f"The LCM of {num1} and {num2} is {lcm}.")
elif choice == '2':
hcf = find_hcf(num1, num2)
print(f"The HCF of {num1} and {num2} is {hcf}.")
elif choice == '3':
print("Exiting the program.")
break
else:
print("Invalid choice. Please try again.")
if __name__ == "__main__":
main()

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

LCM AND HCF CALCULATOR


*************************
Menu:
1. Find LCM
2. Find HCF
3. Exit
Enter your choice (1/2/3): 1
Enter first number: 12
Enter second number: 16
The LCM of 12 and 16 is 48.

Enter your choice (1/2/3): 1


Enter first number: 10
Enter second number: 25
The LCM of 10 and 25 is 50.

Enter your choice (1/2/3): 2


Enter first number: 10
Enter second number: 25
The HCF of 10 and 25 is 5.

Enter your choice (1/2/3): 3


Exiting the program.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Section C
Exercises using
Excel

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


BAR CHART
Aim:
To create a Bar chart using Excel
Procedure:
1. Enter Your Data
a) Open Excel and enter your data into a worksheet.
b) Arrange your data in columns or rows, with the categories (e.g., months,
products) in one column or row and the corresponding values in the
adjacent column or row.
2. Select Your Data
a) Click and drag to select the data you want to include in your chart.
3. Insert the Bar Chart
a) Go to the Insert tab on the Excel Ribbon.
b) In the Charts group, click on the Bar Chart icon.
c) Choose the type of bar chart you want to use. Common options are:
i. Clustered Bar: Displays values side by side.
ii. Stacked Bar: Stacks values on top of each other.
iii. 100% Stacked Bar: Shows relative percentages of a whole.
4. Customize Your Chart
a) Once the chart is inserted, you can customize it using the Chart Tools that
appear.
b) You can change the chart title, axis labels, and style.
c) To edit the chart's data, right-click on the chart and select Data.
5. Final Adjustments
a) Adjust the chart size by clicking and dragging the edges.
b) Add labels, change Colors, or format the chart as needed.
6. Our bar chart is now ready!

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


OUTPUT:

COLUMN CHART

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


SCATTER PLOT
Aim:
To create a Scatter Plot (Chart) using Excel
Procedure:
1. Prepare Your Data
a) Enter Your Data:
a. Organize your data in Three columns.
2. Select the Data
a) Highlight Your Data: Click and drag to select both columns (including
headers if you have them).
3. Insert the Scatter Plot
a) Go to the 'Insert' Tab: In Excel, navigate to the `Insert` tab on the ribbon.
b) Choose Scatter Plot:
i. Click on the `Scatter (X, Y) or Bubble Chart` icon in the
`Charts` group.
ii. Choose the type of scatter chart you want. Usually, you would
select the first option, which is a simple scatter plot with only
markers (no lines).
4. Customize the Scatter Plot
a) Add Titles and Labels:
i. Chart Title: Click on the chart title to edit it.
ii. Axis Titles: Go to the `Chart Tools > Design` tab, click on `Add
Chart Element > Axis Titles`, and add titles for both the X and Y
axes.
b) Adjust Axis Scales:
i. Right-click on the axis you want to change and select `Format
Axis`.
ii. Adjust the minimum, maximum, and major unit values as
needed.
c) Change Marker Styles:
i. Click on the markers in the chart.
ii. Go to the `Format` tab in the `Chart Tools`, and you can adjust
the marker styles, colors, and sizes.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


5. Finalize the Chart
a. Move/Resize the Chart: Click and drag the chart to reposition it, and
use the corners to resize it as needed.
b. Save Your Work: Remember to save your Excel file.
6. Our scatter plot is now ready! This chart will visually show the relationship
between the two years (2023- 2024) result analysis.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


OUTPUT:

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


PLOTTING A HISTOGRAM
Aim:

To prepare Admission Analysis report by plotting a histogram in Excel

Procedure:

1. Prepare Your Data


a. Enter your data into a column in an Excel worksheet. Ensure your data
is organized in a single column without any blanks.
b. For example, place your data in Column A, starting from A1.
2. Select Your Data
a. Highlight the data you want to include in your histogram. Click and
drag from the first cell of your data to the last cell.
3. Insert a Histogram Chart
a. Go to the "Insert" tab on the Ribbon.
b. In the "Charts" group, click on the "Insert Statistic Chart" button. This
is usually represented by a small histogram icon.
c. From the drop-down menu, choose "Histogram".
4. Customize Your Histogram
a. Adjust the Bin Settings:
i. Click on the histogram chart to select it.
ii. Right-click on the horizontal axis (the bins) and choose "Format
Axis".
iii. In the "Format Axis" pane, you can adjust the bin width, number
of bins, and other settings according to your preference.
b. Modify Chart Title and Labels:
i. Click on the chart title to edit it. You can type a new title that
describes your data.
ii. You can also add or edit axis labels by selecting the chart and
using the "Chart Elements" button (the plus sign) next to the
chart.
5. Adjust Chart Design
a. You can change the chart style and colors by going to the "Chart Tools"
section on the Ribbon, which appears when the chart is selected.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


b. Use the "Design" and "Format" tabs to choose a different chart style or
modify colors and other formatting options.
6. Finalize and Save
a. Review your histogram to ensure it accurately represents your data.
b. Click on "File" and then "Save" to save your Excel workbook with the
histogram.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

Bins: by Category

Bins: by number of bins

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


PLOTTING A PIE CHART
Aim:

To prepare Admission Analysis report by plotting a Pie Chart in Excel

Procedure:

1. Prepare Your Data


a. Enter your data into an Excel worksheet. Your data should be organized
in two columns:
i. One column for categories (e.g., different types of expenses).
ii. One column for values (e.g., the amount spent on each type).
2. Select Your Data
a. Highlight the data that you want to include in the pie chart. Click and
drag to select both the category names and the corresponding values.
3. Insert a Pie Chart
a. Go to the "Insert" tab on the Ribbon.
b. In the "Charts" group, click on the "Pie Chart" button. This is
represented by a pie chart icon.
c. From the drop-down menu, choose the type of pie chart you want to
create. You can select from options like:
i. "2-D Pie" for a simple pie chart.
ii. "3-D Pie" for a three-dimensional effect.
iii. "Doughnut" for a ring-shaped pie chart.
4. Customize Your Pie Chart
a. Edit Chart Title:
i. Click on the chart title to edit it. You can type a new title that
reflects the data being represented.
b. Add Data Labels:
i. Click on the pie chart to select it.
ii. Click on the "Chart Elements" button (the plus sign) next to the
chart.
iii. Check the "Data Labels" option to display labels on the pie slices.
iv. You can format these labels by clicking on them and choosing
"Format Data Labels" to show percentages, values, or categories.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


c. Change Chart Style:
i. Click on the pie chart to select it.
ii. Go to the "Chart Tools" section on the Ribbon (which appears
when the chart is selected).
iii. Use the "Design" tab to choose a different chart style or color
scheme.
5. Adjust Chart Design
a. Format Slices:
i. Click on any pie slice to select it.
ii. Right-click and choose "Format Data Series" to change the color,
explode (separate) slices, or adjust other formatting options.
b. Add Legends or Labels:
i. Use the "Chart Elements" button to add or adjust the legend or
labels.
6. Finalize and Save
a. Review your pie chart to ensure it accurately represents your data.
b. Click on "File" and then "Save" to save your Excel workbook with the
pie chart.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


MEAN, MEDIAN, AND MODE
Aim:

To calculate the mean, median, and mode using Excel

Procedure:

1. Open Microsoft Excel Sheet & prepare Data sheet


2. Mean (Average)
Step 1: Enter your data in a column (e.g., C4:C15for your 12 months' runs).
Step 2: Click on the cell where you want the mean to be displayed.
Step 3: Use the `AVERAGE` function:
a. Type `=AVERAGE(C4:C15)` and press Enter.
b. This will calculate the mean (average) of the numbers in the range C4
to C15.
3. Median
Step 1: Ensure your data is entered in a column (e.g., C4:C15).
Step 2: Click on the cell where you want the median to be displayed.
Step 3: Use the `MEDIAN` function:
a. Type `=MEDIAN(C4:C15)` and press Enter.
b. This will calculate the median of the numbers in the range C4 to C15.
4. Mode
Step 1: Enter your data in a column (e.g., C4:C15).
Step 2: Click on the cell where you want the mode to be displayed.
Step 3: Use the `[Link]` function:
c. Type `=[Link](C4:C15)` and press Enter.
d. This will calculate the mode of the numbers in the range C4 to C15.
5. Save the file & Exit

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output:

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Standard Deviation, Mean, and Mean Deviation Using Excel
Aim:

To calculate the Standard Deviation, Mean, and Mean Deviation as shown in


the picture using Excel.

Procedure:

1. Entering the Data


a. Enter the Month names in Column B (B2 to B13).
b. Enter the India child birth data in Column C (C4 to C15).
2. Calculating the Mean
c. In cell C18 (or any other cell where you want the result):
d. Type the formula: `=AVERAGE(C4:C15)`
e. Press Enter.
f. This will calculate the mean (average) of the child births for the year.
3. Calculating the Deviation
g. Deviation is the difference between each month's data and the mean.
h. In Cell D4:
i. Type the formula: `=ABS(C4 - $C$18)`
j. Press Enter.
k. Drag this formula down from D4 to D15. The `$C$18` reference will
stay fixed as it refers to the mean value.
4. Calculating the Standard Deviation
l. In cell C17 (or any other cell where you want the result):
m. Type the formula: `=STDEV.S(C4:C15)`
n. Press Enter.
o. This will calculate the sample standard deviation of the child births for
the year.
5. Calculating the Mean Deviation
p. In cell C19 (or any other cell where you want the result):
q. Type the formula: `=AVERAGE(D2:D13)`
r. Press Enter.
s. This will calculate the mean of the absolute deviations (mean deviation)
for the data.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


REGRESSION AND CORRELATION
Aim:

To calculate Regression and correlation using Excel

Procedure

1. Enter the Data:


- In Excel, enter the ( X ) values (independent variable) in one column (e.g.,
Column A) and the ( Y) values (dependent variable) in the next column
(e.g., Column B).
2. Calculating Correlation:
- Click on an empty cell, and use the formula: `=CORREL(A4:A13,
B4:B13)` to find the correlation between( X ) and ( Y ). This gives a
measure of how strongly related the variables are.
3. Running Linear Regression:
- Go to `Data` > `Data Analysis` > `Regression`.
- Set the Input Y Range to the ( Y) values and the Input X Range to the ( X)
values
- Check `Labels` if you've included headers, and choose the output location.
- Click `OK` to see the regression output.
4. Scatter Plot with a Regression Line:
- Select the data, go to `Insert` > `Scatter` > `Scatter with only Markers`.
- Add a trendline by selecting the chart, going to `Chart Tools` > `Design`
> `Add Chart Element` > `Trendline` > `Linear`.

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB


Output

III B, SC., MATHEMATICS – SCIENTIFIC COMPUTING LAB

You might also like