plotting with variable parameter

20 vues (au cours des 30 derniers jours)
Mesbahose Salekeen
Mesbahose Salekeen le 23 Juin 2020
Modifié(e) : Star Strider le 23 Juin 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?

Réponse acceptée

Star Strider
Star Strider le 23 Juin 2020
Modifié(e) : Star Strider le 23 Juin 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 —
.

Plus de réponses (1)

Reeshabh Kumar Ranjan
Reeshabh Kumar Ranjan le 23 Juin 2020
Modifié(e) : Reeshabh Kumar Ranjan le 23 Juin 2020

Catégories

En savoir plus sur Line Plots dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by