Filter löschen
Filter löschen

How to find the value of a function for different input?

53 Ansichten (letzte 30 Tage)
Sumit dash
Sumit dash am 5 Feb. 2020
Bearbeitet: KSSV am 5 Feb. 2020
hello !
lets say i have a function f(x)=x^2+3*x;
i want to find the function vaslues from x=1 to x=20.
how to write the code for the above ?
syms x
f=x^2+3*x;
for i=1:20
f(i);
end
above code is showing error. please provide your input !

Antworten (1)

KSSV
KSSV am 5 Feb. 2020
Bearbeitet: KSSV am 5 Feb. 2020
Multiple methods:
Method # 1 Anonymous functions
f = @(x) x.^2+3*x ;
x = linspace(1,20,100) ;
y = f(x) ;
plot(x,y)
Method # 2 Using arrays
x = linspace(1,20,100) ;
y = x.^2+3*x ;
plot(x,y)
Method # 3 using syms
syms x
f(x) = x^2+3*x ;
double(f(3))

Kategorien

Mehr zu Formula Manipulation and Simplification finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by