Я хочу сделать матрицу из 17 X 12 столбцов, или я могу сказать, я хочу поместить итерацию следующих элементов для 17 раз - PullRequest
0 голосов
/ 17 мая 2019

A - матрица 17 на 12

A=[ X1, Y1, Z1, 1, 0, 0, 0, 0, -x1.X1, -x1.Y1, -x1.Z1, -x1 ;

     0, 0, 0, 0, X1, Y1, Z1, 1, -y1.X1, -y1.Y1, -y1.Z1, -y;
   ....] 

Я хочу создать такую ​​матрицу с 17 строками , и их индекс будет изменен 17 раз

e.g 1, 2, 3, 4, ...17

Я пытаюсь откалибровать камеру вручную, снимая 3d-тело, отмечая на нем метки вручную и используя getpts для 2d точек для вычисления матрицы P.

1 Ответ

0 голосов
/ 17 мая 2019
% Create a 17 by 12 matrix named "store" and populate it with zeros
store = zeros(17, 12);
for i = 1:17
    store(i, :) = % Replace the zeros by what you want to store here
end

store(1, :)--->first row ":" указывает на все его столбцы

store(2, :)--->second row ":" указывает на все его столбцы

, поэтомуon ...

store(i, :)--->i-th row ":" указывает на все его столбцы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...