multiplication of functions integration problem
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,i have two functions "fun" and "coef_fun"
"coef_fun" was created with interpolation of the attached CSV and it looks like in the photo bellow.
I have integrated fun over some interval ,and i got some numeric result.
When i tried to integrate the multiplication of fun and coeff_fun (in order to see the reduction the the numeric result)
It gives me an error "Undefined operator '*' for input arguments of type 'function_handle'"
i have attached my code.
Where did i go wrong in integrating multiplication of functions?
Thanks.
%Default Dataset_new file
data = load('Default Dataset4.csv');
x = data(:,1);
y = data(:,2);
%plot(x,y);
data_x1=x*0.000001; %transform to micron
[data_k, index] = unique(data_x1);
0 Kommentare
Akzeptierte Antwort
ChrizzzlP
am 7 Mai 2020
mult_fun needs to be defined as a function too. simple example below:
fun = @(x)x+3;
coef_fun = @(x) 5*x+9;
multiplication_func = @(x) fun(x)*coef_fun(x);
multiplication_func(2)
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Interpolation 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!