t1(z) =
How to check the following inequality for any complex analytic function ?
Show older comments
I want a MATLAB programme to check if my analytic function f satisfies the inequality
Real{1+z*f ''(z)/f'(z)}>=0 for all z belonging to unit disk. Also with f(0)=0 and f'(0)=1
3 Comments
Torsten
on 13 Feb 2026 at 12:53
I think both problems you posted here are meant to be solved theoretically, not with MATLAB help.
Walter Roberson
on 13 Feb 2026 at 20:44
Accepted Answer
More Answers (1)
Walter Roberson
on 13 Feb 2026 at 21:03
Edited: Walter Roberson
on 13 Feb 2026 at 21:05
Let us test:
syms z
f1(z) = sin(z) + cos(z);
f2(z) = sinh(z);
df1 = diff(f1);
d2f1 = diff(df1);
df2 = diff(f2);
d2f2 = diff(df2);
t1(z) = real(1 + z*d2f1(z) / df1(z))
t2(z) = real(1 + z*d2f2(z) / df2(z))
syms theta real
Z = cos(theta) + 1i*sin(theta)
t1s = simplify(t1(Z))
t2s = simplify(t2(Z))
fplot(t1s, [0 2*pi])
fplot(t2s, [0 2*pi])
The first plot is fine. The second plot definitely goes negative. The hypothesis is therefore false unless the second plot is prohibitted by the boundary conditions.
f2(0)
df2(0)
Nope, the boundary conditions are met.
Categories
Find more on Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

