You are on page 1of 9

Birla Institute of Technology & Science, Pilani

Pilani | Dubai | Goa | Hyderabad

Work-Integrated Learning Programs Division


(EC-1 Virtual Lab Assignment)
Course No. : TA ZC164
Course Title: COMPUTER PROGRAMMING (MATLAB)
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad

(Qa) FORMULATE THE PROBLEM ACCOMMODATING OBJECTIVE AND CONSTRAINT EQUATION?


OBJECTIVE EQUATION

Z=4 x 1 +3 x 2

CONSTRAINT EQUATION
3 x 1+ 4 x 2 ≤ 12

4 x1 +2 x 2 ≤ 8

x 1+ x2 ≤3

x 1∧x 2 ≥ 0

(Qb) FIND THE DESIRABLE VALUES OF PETROLEUM NAPHTHA AND ASPHALT LIQUID VARIABLES THAT SATISFY THE
CONSTRAINT EQUATION. CODE THIS SOLUTION IN MATLAB WITHOUT USING LINPROG COMMAND. SHOULD USE POLYVAL
AND POLYFIT COMMANDS.
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad

(Qc) PART A - FIND THE OPTIMAL SOLUTION AND THE VALUES OF THE CONTRAINT VARIABLES USING LINPROG COMMAND
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad

(Qc) PART B - USE THE ABOVE SOLUTION TO VALIDATE THE SOLUTION OF Qb

The solution from Matlab OPTMIZATION program is


x 1=1

x 2=2

S1=1

Z=10

This solution can be verified with the Curve obtained by using Polyval & Polyfit function, since MATLAB doesn’t have built-
in function to obtain Lines intersect points and the feasible intersect point has been obtained graphically.
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad

X =1.01∧Y =1.99
Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad

VERIFICATION
OBJECTIVE EQUATION

4 x1 +3 x 2

4 ( 1 )+ 3 ( 2 ) =10

CONSTRAINT EQUATION
3(1)+4 (2)≤ 12
4 (1)+2(2)≤ 8
1+2 ≤3

Hence, the found optimal solution is correct

And also, it has been verified by using Analytical method i.e


Birla Institute of Technology & Science, Pilani
Pilani | Dubai | Goa | Hyderabad

CONSTRAINT EQUATION
3 x 1+ 4 x 2 ≤ 12

4 x1 +2 x 2 ≤ 8

x 1+ x2 ≤3

As per given question we can Ignore the inequality in the constraint equations, such that
3 x 1+ 4 x 2=12 → ( 1 )

4 x1 +2 x 2=8 → ( 2 )

x 1+ x2=3→ ( 3 )

Re writing the above 1, 2 & 3 equations in the form of y=mx+c


3 x+ 4 y 1=12

4 x+2 y 2=8

x + y 3=3

By applying y 1= y 2, y 2= y 3, y 3= y 1 ,We will get feasible intersect point as (1,2)

You might also like