Очевидно, что после мешгрида они превращаются в матрицу, но результат выполнения функции error - вектор. Вообще, error возвращает сумму по вектору, т.е. число. Но если мы передаем на вход w0 и w1, где w0 и w1 - вектора, т.е по очереди в функцию подставляем значения из векторов, то по итогу выполнения error будет вектор