У меня есть проблема с MATLAB bar3 участков: Вот что у меня есть:Matlab bar3 участок
м х п Массив Values
, содержащий значения измерения.
Другой м х п Массив Angles
Представляет угол, при котором измеряют значение (например, 3-е значение было измерено под углом 90 °). Угловые значения для каждого измеренного значения сохраняются в другой переменной.
Мне нужен диапазон для моей оси х от -180 ° до + 180 °. Это само по себе не проблема. Но как мне передать свои измерения? Я должен как-то связать их с угловыми значениями. Так что каждое значение в Values
каким-то образом связано с его угловым значением в Angles
. Для моей оси y я могу просто подсчитать от 0 до количества строк моего массива Values
.
Пример:
Values
выглядит следующим образом:
3 5 6
2 1 7
5 8 2
Angles
выглядит следующим образом:
37° 38° 39°
36° 37° 38°
34° 35° 36°
Values(1,1) = 3
измеряли при Angles(1,1) = 37°
, например.
Так что должно быть график? Два стержня укладываются вдоль оси y при x = 37, один на 34 и т. Д.? –
Sry, я ошибся! Вы правы с этим! http://www.mathworks.com/matlabcentral/fileexchange/screenshots/2842/original.jpg На оси х есть углы. На оси Y - идентификатор измерения. А по оси z построено само значение. Поэтому в моем примере мы имели бы и ось х от 34 до 39 °, ось у от 1 до 3 и 9 баров в соответствии с девятью значениями. – PKlumpp
Значит, количество баров при каждом значении x может варьироваться, правильно? Один бар при x = 34, два бара при x = 37 и т. Д. –