Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MatLab графики с помощью функции line, Index exceeds matrix dimensions 
:(
    Опции темы
Adry
Дата 18.3.2014, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 13.4.2011

Репутация: нет
Всего: нет



Здравствуйте, уважаемые форумчане!

Очень редко пользуюсь МатЛабом (примерно раз в 4-5 лет), поэтому простите за глупый вопрос. 


Хочу построить график с помощью функции line

Отрисовываются оси и подписи, но как только доходит до выполнения собственно line выдается ошибка "Index exceeds matrix dimensions".

Дело явно не в размере данных, проверяла всеми возможными способами. 
То же самое с помощью plot строится совершенно спокойно.
Что-то я в ней задаю неправильно, но что?


Сопутствующий вопрос. Возможно есть какой-то другой способ построить много (ОЧЕНЬ МНОГО! ВРУЧНУЮ НЕ ОСИЛИТЬ!) графиков? 
Объясню. Есть некий файл. Я знаю, что в нем 50 столбцов, количество строк я не знаю.

Мне нужно отрисовать на одном изображении столько графиков, сколько строк в файле.


Заранее спасибо

Выделить всёРазвернуть кодкод C++
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
% Создать графическое окно
hfigure_SteadTop = figure( ...
    'Color''w' );
% Создать область построения
f_x_lim = [ 0 65];
f_y_lim = [ 0 140];
haxes_SteadTop = axes( ...
    'NextPlot''add', ...
    'Layer''top', ...
    'Parent', hfigure_SteadTop, ...
    'XLim', f_x_lim, ...
    'YLim', f_y_lim, ...
    'XGrid''on', ...
    'YGrid''on', ...
    'XTick', [10 65  ], ...
    'LineWidth'2.0, ...
    'FontName''Arial', ...
    'FontUnits''points', ...
    'FontSize'14, ...
    'Box''on' );
% Создать подписи осей
s_xtitle = 'Channel';
s_ytitle = '\mu value';
htext_SteadTop_xtitle = text( ...
    'String', s_xtitle, ...
    'Parent', haxes_SteadTop, ...
    'FontUnits''points', ...
    'FontSize'14, ...
    'FontName''Arial' ...
    );
htext_SteadTop_ytitle = text( ...
    'String', s_ytitle, ...
    'Parent', haxes_SteadTop, ...
    'FontUnits''points', ...
    'FontSize'14, ...
    'FontName''Arial' ...
    );
set( haxes_SteadTop, ...
     'XLabel', htext_SteadTop_xtitle, ...
     'YLabel', htext_SteadTop_ytitle ...
     );
x_v=[100];
y_v=[100];
line(x_v, y_v);
% Создать график
hline_SteadTop1 = line( ...
    'XData', x_v, ...
    'YData', x_v, ...
    'Parent', haxes_SteadTop, ...
    'Visible''on', ...
    'LineWidth'2.0, ...
    'LineStyle''-', ...
    'Color''r', ...
    'Marker''none', ...
    'MarkerFaceColor''g', ...
    'MarkerSize'10 );
s_SteadTop_handle = sprintf( '-f%d', hfigure_SteadTop );
s_SteadTop_print_fname = 'Steady components TOP.jpg';
print( s_SteadTop_handle, '-djpeg80''-r300', s_SteadTop_print_fname );





PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Математические пакеты | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.