How to get the simplified integral after using "piecewise"?

2 views (last 30 days)
Good morning,
I wrote a code by using "piecewise" function , but after that when I tried to get the result of any integration , I got the result as a function of piecewise
How to delete this " getting the result without piecewise" ?
Thanks alot
% Code
clc
clear all;
syms x w n
int((sin(x))*sin(x*n),x)
ans =
piecewise(n == 1, x/2 - sin(2*x)/4, n == -1, sin(2*x)/4 - x/2, ~n in {-1, 1}, sin(x*(n - 1))/(2*n - 2) - sin(x*(n + 1))/(2*n + 2))

Accepted Answer

Asi angel
Asi angel on 26 May 2021
Edited: Asi angel on 26 May 2021
The answer:
int((sin(x))*sin(n*x),x,0,w,'IgnoreSpecialCases',true)

More Answers (0)

Community Treasure Hunt

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

Start Hunting!