Большое спасибо за разъяснения. Но все же мне необходима точка в районе центра данной кривой. Изначально я думал что это будет, равнозначно точке с минимальным радиусом кривизны.
Изменено: - 25.10.2024 10:15:35
|
16.10.2024 17:18:36
tutochkin, Если смотреть на глаз то минимальный радиус кривизны похож на правду, где X = 634.
Покрайней мере во втором случае минимальный радиус стремится к Х=0, что похоже на бред. Хотелось бы понять почему два пути одного и того же решения приводят к разным результатам. Явная ошибка, но не могу понять в чем. |
|
|
|
|
|
16.10.2024 12:52:37
С.М., Благодарю за расчеты производных, оказывается очень полезная формула СУММПРОИЗВ.
Не могу понять одного, при вычислении кривизны в лоб, результат не получается (желтая заливка). Но по способу найденному в интернете (синяя заливка) Все вроде бы верно, и формула вроде бы та же самая, но не могу понять как там вообще рассчитывается производная и что я делаю не так в первом способе |
|
|
|
|
|
16.10.2024 10:45:48
tutochkin,
Я изначально четко указал какую точку мне необходимо найти на графике. Так как в математике не силен, то правильно обозвать эту точку не смог. Уже в момент написания ответа понял, что скорее всего это минимальный радиус кривизны, что и обозначил в сообщении. Нашел способ расчета радиуса кривизны на графике, по этим расчет выходит что при X = 634. Верен ли данный способ расчета? |
|
|
|
|
|
15.10.2024 23:51:16
tutochkin, Порядок действий нахождения перелома мне известен, но неужели невозможно определить для этой зависимости центр этого изгиба? Он же явно есть, эту точку видно глазами, это то место где пересекаются две прямые. Просто прямые можно провести через разное количесво точек и будет всегда разный результат.
Я понимаю что вторая производная не будет равна нулю так как на всем этом отрезке график нисходящий, но все же может есть способ расчета для таких функций. Может быть здесь стоит искать точку с минимальным радиусом кривизы. В математике я не силен, уж прошу прощения за такие глупые вопросы.
Изменено: - 16.10.2024 00:07:11
|
|
|
|
|
|
27.06.2024 16:11:54
Alex, К сожалению макросу не нравятся некоторые файлы с одинаковым названием
Но вроде как он преобразует этот фаил но цикл на этом файле останавливается Я думаю это возможно связанно с одинаковыми названиями файла, если фалы с одинаковым названием идут попорядку то все ок, но если через несколько то он пишет что такой фаил уже существует
Изменено: - 27.06.2024 16:23:07
|
|
|
|
|
|
27.06.2024 14:49:16
Alex, Вот кстати хорошо подметили, нет могут быть одинаковые названия, возможно ли к ним индекс приписывать типо (1,2,3 и тд) ?
|
|
|
|
|
|
27.06.2024 14:01:22
Alex, В изначальном файле в самой первой строчке прописано название измерения и дата и время его начала.
Смог найти шаблон где программа сможет его открыть. В идеале бы переименовать фаил в название измерения, это то что стоит до двоеточия, конкретно в этом случает это <Identifier> а дату записать в третью строчку в таком формате 2024-04-17 18:50:24 using Batch иначе в другом формате не открывает и после надо что бы было что то написано типо "using Batch" иначе он тоже не открвается Название первого столбца Time, приписать Time [Sec] Первая колонка и первая строчка название Agilent иначе программа не распознает фаил. Рабочий шаблон: |
|
|
|
|
|
27.06.2024 13:39:02
artemkau88, Благодарю за помощь, но тут образовалась новая проблема со временем откладываемом по оси Х. Пока что не стоит тратить Ваше время так как скорее всего я не смогу воспользоваться этим решением
|
|
|
|
|
|
27.06.2024 13:36:04
Alex, Начал пробовать работать с файлами в итоге понял что при загрузке сразу нескольких фалов , программа строит графики по временной шкале, и началом служит как я понимаю дата создания файла, соответсвенно все фалы создаются в одно и то же время , и все графики накладываются друг на друга
Буду думать как это обойти правильно, не понимаю как программа работает. Так как в этом шаблоне к которому привели даные создаются в реальном времени, тогда как в новом приборе экспортируются за раз и время создания у них одинаковое. |
|
|
|
|
|
26.06.2024 21:53:05
Alex, Можно задать глупый вопрос.
Как сделать чтобы данный модуль автоматичеки работал во всех книгах эксель без копирования его в каждую новую книгу? |
|
|
|
|
|
26.06.2024 21:24:42
Alex, Хорошо, завтра буду пробовать, низкий поклон вам. Скорее всего надо будет думать над автоматизацией, так как таких файлов может быть по 300 штук за раз
|
|
|
|
|
|
26.06.2024 21:14:57
artemkau88, Что в первом что во втором файле явно что то не так, так как не может быть чисел больше 100миллионов, а там миллиарды, плюс количесво столбцов должно быть столько же сколько и в 7 строке, и не должно быть пустых ячеек.
Alex, Это очень похоже на правду. К сожалению прям наверняка смогу проверить на группе файлов. Так как я их скрамливаю другой программе и она их воспринимает только в таком формате и разделитель столбцов там должен быть точка с запятой вроде как. Возможно придется приводить все к такому формату, так как программа такой формат однозначно считывает, Это просто с другого прибора страенького, которому 20 лет, с необычным расширением файла, но это csv К сожалению я его даже прикрепить не могу, пишет неверный тип файла
Изменено: - 26.06.2024 21:23:11
|
|
|
|
|
|
26.06.2024 14:24:00
|
|||
|
|
|
|
26.06.2024 14:11:52
Я понимаю что запятые надо менять как то через один, но так же существуют и нули как например в этом файле. Таких файлов единичных сотни штук и они могут быть с разным количеством столбцов и названием этих столбцов. Логика может быть такая, что количество ; должно быть в строках ниже девятых столько же сколько и запятых в строке7 Т.е в этом файле строка 9 должна выйти в 0,01271; 900,032401166442; 400,006400102402 ; 0; 0; 0; 0; 0; соответственно ноль найти можно по типу если он с двух сторон обособлен запятыми, так как в первом столбце ноля быть не может
Изменено: - 26.06.2024 14:17:38
|
|||
|
|
|
|
26.06.2024 11:07:11
Проблема следующего характера.
Есть программа из которой экспортируются данные в CSV формате. Не мог понять почему у меня выходит полная лажа, но потом понял что программа экспортирует файл, где разделитель дробной части и разделитель столбцов один и тот же - запятая. Например в файле в 7-ой строке запятая это разделитель столбцов, а уже в 9-ой и ниже получается через раз, первая запятая делит дробную часть, вторая - разделяет столбец. Возможно ли это как то преобразовать в правильный вид? Пробовал менять региональные настройки разделителя , но тогда вообще программа выдает одни нули в экспортируемом файле. |
|
|
|
|
|
17.05.2022 12:47:53
Прошу помощи в написании макроса.
Есть выходные данные (столбцы A:F) и они выгружаются в отвратительном виде, и прежде чем с ними возможно было проделать расчеты нужно их преобразовать к виду (столбцы Q:W). Количество элементов в столбце S из раза в раз может меняться, так и количество столбцов (T:W) может достигать 50 штук. А так же количество "Repeat" может быть от 1 до 20. Сейчас, написанный мною макрос, худо бедно работает при определенных условиях, но хотелось бы сделать его более динамичным. 1. Макрос работает корректно только если в выходных данных есть 2 реплики(Repeat), Если будет к примеру 3, как на листе 2, то уже будут разрывы в строках, пытался сделать так что бы через inputbox задавать в ручную количество реплик (но хотелось бы что бы макрос сам понимал это) , и затем вставить эту переменную в условие, но ничего толкового не вышло. 2. После траспонирования я составляю данные в один диапазон (столбцы T:W) c помощью формулы: =ИНДЕКС($K:$K;СТРОКА()+(СТОЛБЕЦ(A1)-1)*55) которую необходимо вручную растягивать, а также вручную прописывать последнюю цифру в зависимости от количества элементов в столбце S. Хотелось бы вписать это действие в макрос, но даже нет идей как заставить его понимать до какого столбца и строчки заставить его растягивать формулу. И так же хотелось бы сделать функцию которая предлагает на выбор вытягивать столбцы с Avereg, Repeats, 1.2.3.... 3. Так же в столбце S я разделяю буквы и цифры, с помощью пользовательской формулы, с буквами работает, а вот с цифрами не задалось и так же хотелось бы вписать в макрос автоматический диапазон растягивания формулы, а лучше что бы в ячейку была вписана не формула а только значение. 4. И хотелось бы подписать столбцы после транспонирования сверху(выделено желтым), но не знаю как это сделать не изобретая костыли, коих тут и так навалом получилось. Прошу прощения за такой некачественный код. Я совсем новичок в этом. |
|
|
|
|
|
30.06.2020 00:06:32
У меня была идея сделать скрытые столбцы в которых выполнить разделение слов по запятым, но потом опять таки проблема в том, что выборку нужно сделать по многим получившимся столбцам, причем в каких то строчках будет один метод, в каких то 3-4, может больше, может получится так, но опять таки мозгов у меня не хватает
|
|
|
|
|
|
29.06.2020 21:40:34
Прошу помощи, не хватает мозгов для написания формулы.
Попытаюсь объяснить суть. Есть журнал и справа от него хочу сделать вывод статистики по определенному заказчику за определенный месяц, в колонке O должны выводится все методы (без повторений, которые были использованы в данном месяце определенным заказчиком) но проблема в том что методы вписаны в одну ячейку через запятую (столбец J), не могу понять как заставить функцию выдирать из ячейки по отдельности эти методы и вставлять в столбец O, в каждой ячейке по одному. А так же как затем посчитать количество примененных штук методов помноженных на количество образцов (G), ниже привел пример какой должен получится результат для заказчика ЛОРХ за июнь месяц. Так же в таблице присутсвет небольшой макрос (на всякий случай скажу). Надеюсь проблему смог объяснить более менее понятно, буду признателен помощи, спасибо заранее за уделенное время |
|
|
|
|
|
14.06.2019 23:17:24
Чесслово, пытался найти решение проблемы, настраиваемая сортировка не спасает. Суть в следующем, на листе 1 имеется две группы данных 1-я(столбцы с названием 1,2,3), 2-я 4,5,6, но в них названия элементов расположены в хаотическом порядке, для наглядности сделал подобные, поменял только 2 и 3 строчку и во второй группе удалил 5 и 6 строчки , а в 1-ом отсек последние,
Как можно сгруппировать данные и привести к виду как на листе 2, так что бы, если нет элементов в одном столбце они все равно прописывались в виде пустых ячеек. Если за шаблон брать порядок элементов с листа 2. Соответсвенно число редактируемых столбцов может доходить до 50 или 100, Заранее всем спасибо
Изменено: - 14.06.2019 23:22:46
|
|
|
|
|