Maths · Algebra

Functions: Domain, Range & Transformations

Master functions visually. See how domain and range change with different function types. Understand transformations: shifting, scaling, reflecting. This is the foundation of JEE maths.

📈 Functions: Domain, Range & Transformations

Functions
What's happening? f(x) → f(x-a) shifts right by a. f(x) → f(x) + b shifts up by b. f(x) → f(cx) compresses horizontally. f(x) → d·f(x) stretches vertically. Watch how domain and range transform with each operation.
FAQs

Common questions

How to find the domain of a function?

Identify restrictions: denominators ≠ 0, even roots ≥ 0, log arguments > 0, inverse trig arguments in valid range. Domain = all x satisfying all restrictions simultaneously.

What are function transformations?

Shifts (f(x)+k up, f(x-h) right), reflections (−f(x) over x-axis, f(−x) over y-axis), stretches (af(x) vertical, f(bx) horizontal). These compose in order.

How to determine if a function is one-to-one?

Use the horizontal line test: if any horizontal line intersects the graph at most once, it is one-to-one. Algebraically: f(a)=f(b) implies a=b.

What is the range of common JEE functions?

sin/cos: [-1,1], tan: (-∞,∞), eˣ: (0,∞), ln(x): (-∞,∞), x²: [0,∞). For composite functions, apply range restrictions in order.

Why are functions important for JEE?

Functions underpin calculus, coordinate geometry, and algebra. JEE tests domain/range, composition, inverse functions, and functional equations — typically 2-3 questions.

JEE Key Concepts

Functions: Domain, Range & Transformations

Domain

Set of all valid input values (x)

Check: denominator ≠ 0, square root ≥ 0

Logarithm: argument > 0

Range

Set of all possible output values (y)

For f(x) = x²: range = [0, ∞)

Depends on function type

Vertical Shift

f(x) + c: shifts up by c

f(x) - c: shifts down by c

Domain unchanged, range shifts

Horizontal Shift

f(x + c): shifts left by c

f(x - c): shifts right by c

Range unchanged, domain shifts

Practice Mode

Test Your Understanding

Quick Quiz

Q: What is domain of f(x) = √(x - 2) + 1/(x + 3)?

Q: If f(x) = x², what is range of g(x) = f(x - 2) + 3?

Q: f(x) = sin(x) has range [-1, 1]. What is range of 2f(x) + 1?

JEE Previous Year Questions

Practice with Real Exam Questions

JEE Main 2024 Question

Q: If f(x) = x² and g(x) = f(x-1) + 2, find g(3).

Q: JEE Advanced 2023: Domain of f(x) = √(x²-4) + ln(x-1)

Memory Tricks

Never Forget These

🧠 Transformation Rules

f(x+a): shift LEFT by a
f(x-a): shift RIGHT by a
f(ax): compress HORIZONTAL
af(x): stretch VERTICAL

🧠 Domain Rules

Denominator ≠ 0
Square root ≥ 0
Log argument > 0
Always check endpoints!

🧠 Range Rules

x²: [0, ∞)
sin(x): [-1, 1]
eˣ: (0, ∞)
1/x: ℝ - {0}

🧠 Inverse Function

f⁻¹(f(x)) = x
Swap x and y, solve for y
Domain of f = Range of f⁻¹

Real-World Applications

Where This is Used

📈 Economics - Supply & Demand

Supply and demand curves are functions. Shifts in curves represent market changes. Price elasticity = derivative of demand function.

🎮 Computer Graphics

Game engines use function transformations for scaling, rotating, translating objects. Matrix transformations = function composition.

🔧 Engineering - Stress-Strain

Hooke's Law: stress = E × strain. Linear function. Beyond elastic limit: nonlinear functions. Domain = material strength range.

Common JEE Mistakes

What students get wrong

❌ Wrong domain for 1/x

Domain is ℝ - {0}. Range is also ℝ - {0}. Many students forget y can never be 0.

❌ Confusing shift direction

f(x+2) shifts LEFT, not right. Think: to get f(0), you need x=-2. The + inside moves opposite direction.

❌ Ignoring domain after transformation

√(x-2) has domain [2,∞). The -2 inside shifts domain right. Always check endpoints after transformation.

❌ Mixing up f(g(x)) vs g(f(x))

f(g(x)) means apply g first, then f. f(g(2)) ≠ g(f(2)) in general. JEE asks this in functional equations.

Direct answer

Use Functions: Domain, Range & Transformations to turn a Maths idea into one solved question.

This simulator is most useful when you predict the change first, move the controls second, and then solve a related JEE-style question without looking at the screen. Do not treat it like a video. Treat it like a small lab for checking whether the formula, graph, trend, or mechanism is actually clear in your head.

How

How to use this tool

  1. Read the formula or rule on the page and write your prediction before touching the controls.
  2. Change only one slider, value, or option at a time. If you change everything together, you will not know what caused the result.
  3. Say the reason out loud in one sentence: the graph shifts because of this term, the value changes because of this relation, or the reaction changes because of this condition.
  4. Solve one matching PYQ or coaching-sheet question immediately after using the simulator. The visual is only useful if it improves paper solving.
  5. Add one line to your error log if your prediction was wrong. Write the exact trigger you missed, not just "concept weak".
Example

A realistic way to practise

For a Maths graph, function, or counting question, move one input at a time, predict the shape or value, then solve one similar problem on paper. If your prediction and the simulator disagree, pause there. Re-read the formula, test one smaller case, and only then move to a timed question.

Checklist

Before you leave this page

  • You can explain the main rule in under 20 seconds.
  • You solved at least one related question on paper after using the visual.
  • You know one common mistake this topic creates in JEE problems.
  • You saved the topic in your revision or error-log system if it still feels shaky.
What to do next

Take your next step

1. Mark the topic in A2Z

Track this page against the actual Physics, Chemistry, and Maths syllabus so it affects your plan.

Open
2. Build today's study block

Convert the advice into one focused session with revision, practice, and review.

Open
3. Use the mission router

If you are unsure what to open next, route by your current problem instead of reading randomly.

Open
Try this

Quick exercise with the simulator

Step 1: Set all sliders to their default positions and observe the baseline visualization for Functions Domain Range Transformations.

Step 2: Change only one parameter at a time. Before moving each slider, predict what will happen — then check if you were right.

Step 3: Try to find the extreme case — what slider value makes the output maximum or minimum? This is exactly how JEE tests your understanding.

Avoid these traps

Common mistakes

Consuming without acting

Most people do: read the entire page and close the tab without doing anything. You should do: pick one action from the "What to do next" section and complete it today.

Not verifying with official sources

Most people do: trust any website (including this one) as the final authority. You should do: check the linked official portal for dates, fees, eligibility, or document rules before making decisions.

Bookmarking instead of executing

Most people do: save 20 tabs "for later" and never return. You should do: write one next step on paper right now, then close extra tabs.

Before you leave

Revision checklist

  • I can explain the key relationship in Functions Domain Range Transformations without looking at formulas.
  • I tested at least 3 different parameter combinations in the simulator.
  • I can predict what happens when each variable increases or decreases.
  • I solved at least one JEE PYQ from this topic and verified my approach.
  • I noted any concept I found tricky in my error log for revision.
WA