2015-04-16 2 views
-1

Я знаю, что есть некоторые подобные вопросы, но они не отвечают на мой вопрос.Matlab: Как построить матрицу A против матрицы B?

У меня много матриц одинакового размера, n и m равно 64. Матрица A - это изменение температуры между различными точками, а B - расстояние между местоположениями. Я хочу построить разницу температур по сравнению с расстоянием. Как я узнаю этот пример: элемент (11,23) в A нанесен на график относительно той же позиции i матрицы B?

Я просто использую scatter(X(:),Y(:)) или plot(X(:),Y(:))?

+0

Да, я считаю, это те необходимые функции для использования. –

+0

Вы попробовали? –

ответ

0

Действительно,

scatter(A(:), B(:)); 

будет строить то, что вы хотите, то есть темп. разница на расстоянии.

0

Спасибо за ответы. Я попросил друга и ему сказали, что я не могу построить матрицу A против B, но я могу построить колоны друг против друга. Используя цикл, я очень легко справился с проблемой.

for i=1:64 
for j=1:64 
scatter(Distance(i,j),Temperature(i,j)) 
hold on 
end 
end 

Благодаря

Смежные вопросы