У меня есть матрица 7x2, которая содержит данные для построения фигуры. Так что мой сценарий:MATLAB: Построение переведенной формы
myMatrix = ([3,3;4,2;5,1;9,1;5,1;4,2;3,3]);
plot(myMatrix);
axis([-15 15 -15 15]);
Я пытаюсь перевести его на 3 единицы и оставил 4 единицы. Так что моя фигура будет иметь точки (0,0)
как центр. Я мог бы перемещать его вертикально просто, создав новую переменную и определяя ее как -3+myMatrix
. Это переведет его на 3 единицы, но я не могу перемещать его вдоль оси x.
Возможно, это простое решение, но я пошел в документацию по Matlab и googling, но я не мог найти ничего, что поможет мне с этой проблемой.
Привет, большое спасибо за это! Вы можете немного объяснить, что представляет собой -3: 3? Извините, я до сих пор не знаком с matlab. – Favonius
Я рад, что помог. Введите '-3: 3' в командной строке, чтобы узнать, что это дает вам, и посмотрите' help plot' для объяснения синтаксиса 'plot (x, y)'. Пожалуйста, смотрите здесь: http://stackoverflow.com/help/someone-answers – chappjc