Я хочу, чтобы некоторые строковые вычисления использовались с помощью Matlab, а затем сохранили значение в матрице.Создайте пустую символическую матрицу и предопределите измерение в Matlab?
Для численного исследования я часто предопределял размеры в Matlab, используя zeros
для создания массива 4 * 4.
a = zeros(4)
Теперь я хочу сделать то же самое для символической матрицы. Очевидно, zeros
не работал в это время.
Я попытался скопировать официальный учебник на этой странице http://www.mathworks.com/help/symbolic/sym.html
a = sym('0' ,4) % error
Еще не работал.
Теперь я действительно использую уродливый код, как этот
a = sym('[0 0 0 0; 0 0 0 0; 0 0 0 0; 0 0 0 0]');
Поскольку я буду использовать итерации, и размерность матрицы растет каждый раз. Этот метод не является удобным.
Есть ли у вас идеи? Большое спасибо!
Вы также можете сделать 'а = Sym (нули (4))' с тем же эффектом. – nkjt