Making functions with 'inline' command in matlab

  • Context: MATLAB 
  • Thread starter Thread starter nottern
  • Start date Start date
  • Tags Tags
    Functions Matlab
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 16K views
nottern
Messages
3
Reaction score
0
hi everybody... I'm new here, and I'm here 'cause I'm having some trouble with matlab
i was trying to integrate a function, so i first defined the function with the inline command:
f=inline('1/sqrt(1-0.25*sin(x)^2)')
now MATLAB says nothing if you write the function with this command, but it makes it after, when you decide to do some operation... that happens to me when i try to integrate using the quad command, and MATLAB throws those red letters saying Error...
i may be making some syntaxis mistakes, that's why I'm asking here for some help

by the way, i want to do this integral
[itex]\int_0^{\frac{\pi}{2}} \frac{ds}{\sqrt{1-0.25\sin^2(s)}}[/itex]
thanks
 
Last edited:
Physics news on Phys.org
nottern said:
hi everybody... I'm new here, and I'm here 'cause I'm having some trouble with matlab
i was trying to integrate a function, so i first defined the function with the inline command:
f=inline('1/sqrt(1-0.25*sin(x)^2)')
now MATLAB says nothing if you write the function with this command, but it makes it after, when you decide to do some operation... that happens to me when i try to integrate using the quad command, and MATLAB throws those red letters saying Error...
i may be making some syntaxis mistakes, that's why I'm asking here for some help

by the way, i want to do this integral
[itex]\int_0^{\frac{\pi}{2}} \frac{ds}{\sqrt{1-0.25\sin^2(s)}}[/itex]
thanks

try
f=inline('1./sqrt(1-0.25*sin(x).^2)')