Is it necessary for non-mathematics majors to study mathematical analysis?
Hard to say! It depends on what your major is! If it is a major with high mathematical requirements such as control, system-related engineering or economics! And prepare for a PhD! Then take a look! Forget the rest! After all, other majors generally only involve calculation! Shallow theory! You don't need a thick background to study for a doctorate! I know how to calculate!