multiplication of functions integration problem
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
ChrizzzlP
2020-5-7
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 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!