Я не понимаю, почему MATLAB отображает ошибку при вводе следующих строк в командной строке.MATLAB: Несоответствие размеров подзаголовков
k=2;
c=[0 0 0 1 0 0 0 0;0 0 0 0 1 0 0 0];
temp1=[1 0;2 0;1 0;5 0;9 0;5 0;6 0;7 0];
s=c*temp1;
w(2,k)=s
индексируются размер присваивание несоответствие.
>> s
s =
5 0
9 0
где ш (2, к) не что иное, как матрица 2х2 и присваивается матрица 2х2 и по-прежнему отображать эту ошибку. Я хотел бы поблагодарить человека, который когда-либо мог помочь мне лучше понять эту тему.
Это может помочь, если вы сможете объяснить немного больше о том, чего вы хотите достичь. Вы хотите заполнить 'w' содержимым' s'? Кроме того, что такое 'w'? Вы не определили его в своем примере кода. – Marius