0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 9
|
||||||||||||||||
1 | ||||||||||||||||
Прочитать файл и нарисовать график28.08.2019, 12:15. Показов 1772. Ответов 13
Метки нет (Все метки)
Помогите пожалуйста с решением задачи! Мне дали файл и API прочесть файл и нарисовать график
Добавлено через 25 минут Заметил ошибку
Добавлено через 43 минуты
0
|
28.08.2019, 12:15 | |
Ответы с готовыми решениями:
13
Нарисовать график нарисовать график Нарисовать график Нарисовать график кусочной функции |
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
|
28.08.2019, 12:33 | 2 |
0
|
0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 9
|
|
28.08.2019, 12:50 [ТС] | 3 |
К несчастью я этот файл даже копировать не могу, но скидываю эксель вариант из матлаба
0
|
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
|
28.08.2019, 12:52 | 4 |
а что мешает сам оригинал-файл скинуть? в архив его и на скрепку.
0
|
0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 9
|
|
28.08.2019, 12:58 [ТС] | 5 |
Файл в экселе
мешает, пишет, что только администрация имеет право использовать этот файл( в матлабе и с++ он при этом отлично читается) Добавлено через 7 минут Значения Data я немного укоротил
0
|
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
|
28.08.2019, 13:10 | 6 |
ну а сама постановка задачи где?
что с чем рисовать-то? DataA, DataB - дробные числа - не могут быть индексами для Data1.
0
|
0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 9
|
||||||
28.08.2019, 13:15 [ТС] | 7 | |||||
Извините, я отчаивался и решил сделать график для Data2, ( где DataA-C) это области в Data2.
0
|
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
|
28.08.2019, 13:20 | 8 |
все равно непонятно...
вот у вас есть группа 1 (data1, data2) и группа 2 (dataa-c), группы разные по длине. хотя бы схематично нарисуйте (в paint), что с чем надо строить. и помните, что дробные числа не могут быть индексами массивов.
0
|
0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 9
|
|
28.08.2019, 13:36 [ТС] | 9 |
Вот схема как выглядит этот файл - желтый квадрат это зона с DataA по DataB
т.е. при построении графика plot(x,y) мы не может обращаться к дробным числам, даже когда значения y большей части дробные ?
0
|
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
||||||
28.08.2019, 13:44 | 10 | |||||
т.к. в моем распоряжении только excel-файл, то код может быть таким
1
|
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
|
|
28.08.2019, 13:45 | 11 |
Когда вы пишите Data1(1:4) - Вы обращаетесь к индексам (номерам массивов)
0
|
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
|
28.08.2019, 13:45 | 12 |
при построении графика нет проблем с дробными числами...
еще раз повторяю, дробные числа не могут быть ИНДЕКСАМИ массивов
1
|
0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 9
|
||||||
28.08.2019, 14:09 [ТС] | 13 | |||||
Ваш код работает отлично, но я не пойму на счет DataC
0
|
6954 / 4985 / 2106
Регистрация: 02.02.2014
Сообщений: 13,242
|
||||||
28.08.2019, 14:15 | 14 | |||||
Сообщение было отмечено Remlin1968 как решение
Решение
hold on/off мешает
вариант
1
|
28.08.2019, 14:15 | |
28.08.2019, 14:15 | |
Помогаю со студенческими работами здесь
14
Создать функцию и нарисовать график Написать программу и нарисовать график Как нарисовать график функций Прочесть данные из файла .mat и нарисовать график Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |