Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Software (программное обеспечение) (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=107)
-   -   Excel. Значение функции в промежуточных точках (http://www.aspirantura.spb.ru/forum/showthread.php?t=10337)

Lexander 09.10.2012 17:02

Excel. Значение функции в промежуточных точках
 
Интересует вопрос как в Ексель узнать значение функции в промежуточных точках.

Я построил график в Ексель по экспериментальным данным, например - в момент времени 1 величина принимает значение y1, а в момент времени 2 величина принимает значение y2 (y1 и y2 получены экспериментально). А мне нужно узнать чему равна величина в момент времени 1.5 - хочу определить это по графику, но не на глаз, а точно. В Екселе это можно сделать?

Hogfather 09.10.2012 17:04

Lexander, А указатель мыша пробовали на график наводить?

Lexander 09.10.2012 17:20

При наведении мышью на график Ексель выдает значение абсциссы. А мне надо значение функции - ординату. На глаз грубо и так видно, но мне надо точно до 0.001

Rendido 09.10.2012 20:51

Цитата:

Сообщение от Lexander (Сообщение 280718)
А мне надо значение функции - ординату. На глаз грубо и так видно, но мне надо точно до 0.001

Добавьте к графику линию тренда. Выберите по величине R^2(?) тип, наиболее точно соответствующий графику (линейный, степенной, экспоненциальный) и в уравнение этого тренда подставляйте значение абсциссы.

gav 10.10.2012 18:50

Обязательно читать про аппроксимацию и интерполяцию :)

Andriy 10.10.2012 21:12

нельзя по двум точкам построить функцию:)
это может быть линия или парабола, причем вторая как вниз, так и вверх основанием.. очень смешные результаты получатся.

Rendido 10.10.2012 21:40

Цитата:

Сообщение от Andriy (Сообщение 280961)
нельзя по двум точкам построить функцию
это может быть линия или парабола, причем вторая как вниз, так и вверх основанием.

Цитата:

Сообщение от Lexander (Сообщение 280711)
Я построил график в Ексель по экспериментальным данным

Хороши экспериментальные данные из двух измерений. :)

Lexander 11.10.2012 10:35

Цитата:

Сообщение от Andriy (Сообщение 280961)
нельзя по двум точкам построить функцию:)

Цитата:

Сообщение от Rendido (Сообщение 280971)
Хороши экспериментальные данные из двух измерений. :)

С чего выдумал, что у меня два измерения? У меня их сотни, не меньше тысячи. Если вы про это
Цитата:

Сообщение от Lexander (Сообщение 280711)
Я построил график в Ексель по экспериментальным данным, например - в момент времени 1 величина принимает значение y1, а в момент времени 2 величина принимает значение y2 (y1 и y2 получены экспериментально).

так это было приведено в качестве примера, не буду же я писать y1, y2, y3, ....., y99, ..., y967 ... Улыбайся.

Hogfather 11.10.2012 11:10

Lexander, гляньте сюда, может это приблизит Вас к Дао.

Rendido 11.10.2012 11:19

Цитата:

Сообщение от Lexander (Сообщение 281023)
С чего выдумал, что у меня два измерения?

Читайте внимательнее.

Не я написал, что
Цитата:

Сообщение от Andriy (Сообщение 280961)
нельзя по двум точкам построить функцию

И прокомментировал я, как несложно догадаться, ответ Andriy,

Lexander 11.10.2012 12:06

Rendido, прокомментировали Вы именно мой пост, якобы у меня всего два измерения. Прочитайте внимательно свой же пост #7. Вы писали "Хороши экспериментальные данные из двух измерений". Это было про меня, не оправдывайтесь.

А сейчас Вы ответите в эту тему ещё много сообщений, "я этого не писал", "это не сложно догадаться", "меня не так поняли", "читайте внимательно, это не я писал", "Lexander иди учи Ексель" и так далее, и тому подобное, и прочее, и тема перерастёт во флуд и оскорбления. До свидания.

Rendido 11.10.2012 15:47

Цитата:

Сообщение от Lexander (Сообщение 281035)
Хороши экспериментальные данные из двух измерений

Цитата:

Сообщение от Lexander (Сообщение 281035)
Это было про меня

Цитата:

Сообщение от Lexander (Сообщение 281035)
у меня всего два измерения

Well, OK:
Цитата:

Сообщение от Lexander (Сообщение 281035)
Lexander иди учи Ексель

Цитата:

Сообщение от Lexander (Сообщение 281035)
читайте внимательно

Цитата:

Сообщение от Lexander (Сообщение 281035)
До свидания


gav 11.10.2012 18:18

Lexander, все-таки, настаиваю на том, что Вам нужно осилить, хотя бы, интерполяцию, а лучше аппроксимацию. Так как вопрос у Вас из серии: "как, имея три рубля, получить шесть?"
Вкраце: узнать значения функции в промежуточных точках по таблично заданной функции НЕЛЬЗЯ. Можно узнать значения ДРУГИХ функций, которые будут проходить через заданные точки (интерполяция) или проходить очень близко к заданным точкам (аппроксимация - на практике предпочтительней).
То есть Вы заменяете неизвестную Вам функцию (о которой известно лишь конкретные ее точки - результаты эксперимента) на другую функцию, и уже берете значения этой другой функции в промежуточных точках. Через заданные точки (сколько бы их ни было) можно провести сколько угодно функций. Именно поэтому Ваш вопрос изначально некорректен. Ексель воспользуется одним методом интерполяции, матлаб другим - значение функции в промежуточных точках будет разным.
Более того, лучше воспользоваться не интерполяцией (когда нужно построить функцию, строго проходяющую через заданные точки), а аппроксимацией. Так как если исходные точки получены экспериментально, то в них обязательно будет погрешность, поэтому проходить строго через них не нужно - это лишь увеличит общую разницу между полученной функцией и неизвестной реальной.

Вляпалась... 11.10.2012 18:55

Цитата:

Сообщение от gav (Сообщение 281068)
Lexander, все-таки, настаиваю на том, что Вам нужно осилить, хотя бы, интерполяцию, а лучше аппроксимацию. Так как вопрос у Вас из серии: "как, имея три рубля, получить шесть?"
Вкраце: узнать значения функции в промежуточных точках по таблично заданной функции НЕЛЬЗЯ. Можно узнать значения ДРУГИХ функций, которые будут проходить через заданные точки (интерполяция) или проходить очень близко к заданным точкам (аппроксимация - на практике предпочтительней).
То есть Вы заменяете неизвестную Вам функцию (о которой известно лишь конкретные ее точки - результаты эксперимента) на другую функцию, и уже берете значения этой другой функции в промежуточных точках. Через заданные точки (сколько бы их ни было) можно провести сколько угодно функций. Именно поэтому Ваш вопрос изначально некорректен. Ексель воспользуется одним методом интерполяции, матлаб другим - значение функции в промежуточных точках будет разным.
Более того, лучше воспользоваться не интерполяцией (когда нужно построить функцию, строго проходяющую через заданные точки), а аппроксимацией. Так как если исходные точки получены экспериментально, то в них обязательно будет погрешность, поэтому проходить строго через них не нужно - это лишь увеличит общую разницу между полученной функцией и неизвестной реальной.

Ему всего-навсего нужно знать закон, по которому ексель (ред. авт. сохр.) строит график. И все.

Hogfather 11.10.2012 19:12

Вот тут, на форуме любителей excel, разбирается похожая задача.


Текущее время: 14:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»