It seems you're trying to use the "From File" block in Simulink to load coefficients from a MAT file for the “numerator” port of the "Second-Order Section Filter" block, but you're encountering a dimension error with the output from the "From File" block.
As per the documentation at https://www.mathworks.com/help/simulink/slref/fromfile.html the "From File" block can load data from a MAT file stored as either a timeseries or an array. If loading from an array, the first row is assumed to contain time data, while subsequent rows contain data for each scalar or vector signal. For instance, to output 3 signals from the MAT file, the array in the MAT file should be 4xN, where the first row is the time data with "N" time points, and the remaining 3 rows have the signal values at those times.
In your situation, you have stored a px3 array in the MAT file. Simulink interprets this as p-1 signals with time data defined for 3 instants in the first row. Consequently, the "From File" block outputs a vector of size p-1, whereas the "numerator" port of the "Second-Order Section Filter" block expects a vector of size 3, causing the error.
To resolve this, adjust the coefficients matrix stored in the MAT file to be a 4xp array. The first row should have the time data, and the following 3 rows should contain the coefficient values at the time points in the first row. This adjustment allows the "From File" block to output a vector of size 3, suitable for the "numerator" port of the "Second-Order Section Filter" block, eliminating the error.
I hope this helps resolve your issue.