Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 21 июн 2023, 22:38 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7659
Cпасибо сказано: 236
Спасибо получено:
2795 раз в 2578 сообщениях
Очков репутации: 479

Добавить очки репутацииУменьшить очки репутации
dmi336 писал(а):
Достигнут максимальный общий размер ваших вложений

Странно, вроде бы до 8 картинок можно загрузить в одно сообщение. Вставляйте по частям в нескольких сообщениях.
Вот пример синхронной сортировки исходных данных. Функция lspline у меня работает.
Изображение


Последний раз редактировалось michel 21 июн 2023, 22:53, всего редактировалось 2 раз(а).
Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 21 июн 2023, 22:50 
Не в сети
Начинающий
Зарегистрирован:
19 июн 2023, 21:04
Сообщений: 24
Cпасибо сказано: 3
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Я пытался текстовый файл загрузить.

Пример 7.1. В результате эксперимента были получены данные, представленные в виде табличной зависимости (табл. 2.2)
Таблица 2.2
Данные эксперимента в виде табличной зависимости у от х
х 0 1 2 3 4 5 6
у 4.1 2.4 3.0 4.3 3.6 5.2 5.9
Выполнить интерполяцию и регрессию экспериментальных данных с использованием встроенных в Mathcad функций.
Решение:
1. Создадим массивы абсцисс (x) и ординат (y) экспериментальных точек и построим график зависимости y от x (рис. 2.14).
2. Проанализируем расположение точек на графике и сделаем выбор интеполирующей функции. В учебных целях произведем интерполяцию экспериментальных данных с использованием трех видов сплайнов: линейного, квадратичного и кубического.
Изображение
Рис. 2.14. График зависимости y от x

3. Для вычисления коэффициентов сплайнов используем функции, возвращающие вектор значений коэффициентов:
• lspline(x,y) – линейного сплайна;
• pspline(x,y) – квадратичного сплайна;
• cspline(x,y) – кубического сплайна.
Во всех этих функциях x – массив абсцисс экспериментальных точек, а y – массив ординат экспериментальных точек.
4. После вычисления коэффициентов сплайнов обратившись к функции interp вычислим значения интерполяционных полиномов в конкретных точках. Функция interp(s,x,y,t) вычисляет значения полинома в точке t, x – массив абсцисс, y – массив ординат экспериментальных точек, s – массив коэффициентов полинома, найденный с помощью функции regress.
На рис. 2.15 хорошо видно, что выбор конкретной функции нахождения сплайновых коэффициентов влияет на интерполяцию вблизи конечных точек интервала. В пределах же расчетного интервала они весьма корректно проходят через экспериментальные точки.

Изображение


Ну хотя бы эта часть.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 21 июн 2023, 23:07 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7659
Cпасибо сказано: 236
Спасибо получено:
2795 раз в 2578 сообщениях
Очков репутации: 479

Добавить очки репутацииУменьшить очки репутации
В этом примере у Вас уже упорядоченный массив х. А зачем тогда работаете с неупорядоченным массивами?
По поводу "линейного" сплайна - вот справка Mathcad
Изображение
В действительности он является кубическим. Но это не так важно для выполнения Вашей работы.
Мой совет - сначала сделайте один к одному по этим скриншотам из методички, а потом уже меняйте на свои данные, предварительно упорядочив его на бумаге.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
dmi336
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 21 июн 2023, 23:20 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7659
Cпасибо сказано: 236
Спасибо получено:
2795 раз в 2578 сообщениях
Очков репутации: 479

Добавить очки репутацииУменьшить очки репутации
В заключение мой пример с интерполяцией по моим предыдущим данным
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 21 июн 2023, 23:29 
Не в сети
Начинающий
Зарегистрирован:
19 июн 2023, 21:04
Сообщений: 24
Cпасибо сказано: 3
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Упорядочил в экселе, вставил - та же ошибка. Но я заметил, что в массиве x есть повторяющиеся числа. Может это быть причиной ошибки и можно ли в таком случае что-то сделать?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 21 июн 2023, 23:57 
Не в сети
Начинающий
Зарегистрирован:
19 июн 2023, 21:04
Сообщений: 24
Cпасибо сказано: 3
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
dmi336 писал(а):
Изображение

А откуда на этом скриншоте берётся t, не знаете? Вернее, как его задать?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 22 июн 2023, 00:05 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7659
Cпасибо сказано: 236
Спасибо получено:
2795 раз в 2578 сообщениях
Очков репутации: 479

Добавить очки репутацииУменьшить очки репутации
dmi336 писал(а):
А откуда на этом скриншоте берётся t, не знаете? Вернее, как его задать?

Там слева стоит диапазон t:=-1,-0.9..7, где две точки вводятся с помощью панели "Матрица"!
Но можно вообще не вводить этот диапазон. Только на шаблоне графика надо задать пределы по х от -1 до 7.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 22 июн 2023, 00:12 
Не в сети
Начинающий
Зарегистрирован:
19 июн 2023, 21:04
Сообщений: 24
Cпасибо сказано: 3
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Изображение

upd разобрался.


Последний раз редактировалось dmi336 22 июн 2023, 00:19, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Построить график по данным из массива
СообщениеДобавлено: 22 июн 2023, 00:18 
Не в сети
Последняя инстанция
Зарегистрирован:
08 апр 2015, 12:21
Сообщений: 7659
Cпасибо сказано: 236
Спасибо получено:
2795 раз в 2578 сообщениях
Очков репутации: 479

Добавить очки репутацииУменьшить очки репутации
На шаблоне графика внизу после х надо через запятую поставить t, как на скриншоте показано.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю michel "Спасибо" сказали:
dmi336
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему    На страницу Пред.  1, 2  Страница 2 из 2 [ Сообщений: 19 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Индекс массива является не допустимым для этого массива

в форуме MathCad

artem_naumenko

9

752

04 янв 2022, 19:38

График функции Исследовать и построить график

в форуме Начала анализа и Другие разделы школьной математики

daryashabestmo

1

1063

30 янв 2015, 20:35

Построить график

в форуме Пределы числовых последовательностей и функций, Исследования функций

Alexand

8

323

01 дек 2016, 18:04

Построить график

в форуме Начала анализа и Другие разделы школьной математики

Dimon_Steel

3

320

18 янв 2017, 22:43

Построить график

в форуме Пределы числовых последовательностей и функций, Исследования функций

vlsd

1

355

25 июн 2015, 16:45

Построить график

в форуме Алгебра

Evgen8

1

372

13 дек 2014, 19:18

Как построить график?

в форуме Пределы числовых последовательностей и функций, Исследования функций

Valery12

1

315

05 ноя 2018, 22:58

Построить график функции w(x)

в форуме MathCad

Antykiller

1

178

30 май 2022, 09:03

Mathcad как построить 3d график

в форуме MathCad

Oks55555

7

293

24 дек 2020, 17:46

Построить график функции

в форуме Начала анализа и Другие разделы школьной математики

Math137

4

252

21 окт 2022, 15:13


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2024 MathHelpPlanet.com. All rights reserved