There are many differences between MATLAB and Vivado. While MATLAB is a numerical computing and programming language offered by MathWorks, Vivado is a design automation tool for embedded systems offered by Xilinx. Vivado is targeted at larger FPGAs and is slowly replacing Xilinx ISE as their mainline tool chain. Vivado tool has a wide range of applications for designers especially in embedded systems and RF domains.
I think you are talking about Zynq UltraScale+ RFSoC ZCU111 Evaluation Kit which provides a rapid, comprehensive RF analogue-to-digital signal chain prototyping platform. This Evaluation Kit supports Vivado Design Suite as well as MATLAB. It features system-level design using signal capture and analysis with MATLAB and Simulink. You can work on certain applications with Evaluation Kit using MATLAB. But to explore the full potential of this kit, you may need both MATLAB and Vivado Design Suite.
For more details on MATLAB and Vivado Design Suite, you may visit the following websites: