plotting with variable parameter

30 Ansichten (letzte 30 Tage)
Mesbahose Salekeen
Mesbahose Salekeen am 23 Jun. 2020
Bearbeitet: Star Strider am 23 Jun. 2020
let's say i want to plot a graph f(x)=x^3+b*x^2+1
but i want to visualize the graph as b changes lets say from -3 to 3 with .5 step. How can i do it?

Akzeptierte Antwort

Star Strider
Star Strider am 23 Jun. 2020
Bearbeitet: Star Strider am 23 Jun. 2020
Try this:
f = @(b,x) x.^3+b.*x.^2+1;
bv = -3:0.5:3; % Define ‘b’
x = linspace(-1, 1, 25); % Define ‘x’
[B,X] = ndgrid(bv,x);
F = f(B,X);
figure
plot(x, F)
lgdb = compose('%4.1f', bv);
lgd = legend(lgdb, 'Location','best')
title(lgd, 'b')
EDIT —
Added plot figure —
.

Weitere Antworten (1)

Reeshabh Kumar Ranjan
Reeshabh Kumar Ranjan am 23 Jun. 2020
Bearbeitet: Reeshabh Kumar Ranjan am 23 Jun. 2020

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by