Matlab code that shows orthogonal functions
10 次查看(过去 30 天)
显示 更早的评论
Is there a way to write a code in matlab to show that given functions are orthogonal? For example, I have to write a matlab code that shows f1(x)=x^3 and f2(x)=x^2+1 to be orthogonal from the indicated intervals of [-1,1].
0 个评论
回答(1 个)
Mathieu NOE
2020-11-10
hi
functions are orthogonal if the integral of the product of the two function is zero on the x range (specified)
if you have to do it analytically, make the product (it's a polynomial) , write the integral of it (still a polynomial) and check the value of this integral over the x range.
this can be also checked numerically (with some rounding error) by :
x = [-1:1e-3:1];
y1 = x.^3;
y2 = x.^2+1;
prod = sum(y1.*y2); % zero (almost)
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!