|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
||||||
Формирование матрицы02.04.2013, 19:42. Показов 4565. Ответов 47
Метки нет (Все метки)
День добрый !
Помогите, пожалуйста, сформировать правильно матрицу:
0
|
||||||
| 02.04.2013, 19:42 | |
|
Ответы с готовыми решениями:
47
Формирование матрицы Формирование матрицы по условию Формирование квадратной матрицы |
|
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
|
|
| 02.04.2013, 20:28 | |
|
А что Вы делаете в 12-14 строках?
1
|
|
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|||||||||||
| 02.04.2013, 20:52 [ТС] | |||||||||||
|
пытаюсь загнать все в массив fi*f*k
Добавлено через 8 минут Ничего не выходит ![]()
0
|
|||||||||||
|
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
|
||||||
| 03.04.2013, 01:46 | ||||||
|
Жеееесть!
![]() Можшь подробней пояснить словами/формулами, что тебе нужно получить и что ты собираешься с ЭТИМ делать?
2
|
||||||
|
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,488
|
|
| 03.04.2013, 09:43 | |
|
1
|
|
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
||
| 03.04.2013, 17:19 [ТС] | ||
|
y=A*sin(2*pi*f*t+fi), где t - время, с; f - частота, Гц; fi - угол. Все эти параметры являются переменными. Визуально это можно было бы представить трехмерной таблицей (массивом): по одной оси - частота, по другой - угол, по третей - время...
0
|
||
|
|
|||||||
| 03.04.2013, 17:57 | |||||||
![]() Но тебе же надо хитрым образом ее двигать в окне! ![]() Окно вычисления *кстать, если взять синусоиду фиксированной частоты и двигать вдоль нее окном, вырезая часть, то фаза видимой части будет увеличиваться (при том, что фаза исходной кривой без изменеия): Это кавайная анимашка, запусти!
1
|
|||||||
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|||||||
| 03.04.2013, 18:27 [ТС] | |||||||
Беру несколько отсчетов в ширину окна и провожу с ними вычисления. Все становится яснее, если представить это в реальном времени. Приходят данные в каждую новую секунду, т.е. добавляется отсчет справа и окно сдвигается, используя его в вычислениях.Выражение для diff_eq произволное- там вместо него функция. убрал для простоты. Причем вычисленное каждый раз значение будет соответствовать центральному отсчету для этих 5ти отсчетов Y. Т.е. если окно использует стоит на 5, 6 , 7, 8, 9 отсчетах, то результат вычисления будет для 7го отсчета - ему соответствовать (этот факт важен будет при построении графиков). ВОт вчера надумал:
0
|
|||||||
|
|
|
| 03.04.2013, 18:36 | |
|
Так-с, давай эта тема будет исключительно по матрице, а окно и вычисление функции окна - в другой!
![]() *запускал мою анимашку? Добавлено через 6 минут Лучше поясни, как из полученной трехмерной матрицы получить одномерный сигнал, чтобы пробежаться по нему окошком?
1
|
|
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|||
| 03.04.2013, 18:44 [ТС] | |||
|
А само "окно" формируется 2 мя строчками кода. Поэтому не вижу смысла теперь уже отделять. Анимашку глянул - оч-классно. А можно ее в видеофайл конвертнуть? Мне хорошо было бы вставить в презентацию ![]() Мой код в последнихх сообщениях, вроде как, выполняет все необходимые функции. Поэтому далее, думаю, пойдет доработка для удобного формирования выходных данных. И вот с анимашкой оч интересно ![]() Добавлено через 3 минуты Если представлять в трехмерном пространстве (1ая ось - частота, 2ая - угол, 3я - время), то окно будет бегать по 3ей оси.
0
|
|||
|
|
|
| 03.04.2013, 18:48 | |
|
Анимашку конечно можно сохранить в avi и конвертировать в нужный формат
правда я сейчас, с телефона, не скажу как, но в этом разделе были темы, где я анимашки конвертил в видео (поищи по разделу "спираль архимеда", "эволюция поверхности").Честно говоря, твои наброски мне малопонятны, а потому не нравятся вот только чтоб разобраться мало времени
1
|
|
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
||
| 03.04.2013, 18:54 [ТС] | ||
![]() дальше, думаю, своим ходом дойду...приведенных ответов достаточно для доработки результата в красивый вид с анимашкой еще может будут вопросы, поэтому прошу тему не крыть ![]() Всем спасибо
0
|
||
|
|
||||||
| 03.04.2013, 19:13 | ||||||
|
Ты когда прояснил, что результат тоже будет трехмерным, стало ясней
может у меня тоже какие-то соображения родятся ![]() Кроме того, трехмерную матрицу "можно растянуть" в двухмерную: Элементы строки зависят от времени, а каждая строка зависит от своей частоты и фазы:
А потом брать каждую строку и елозить по ней окнами! ![]() Единственное, заметь, что в моем случае ширина окна измеряется не в отсчетах, а в единицах времени ![]() И вот еще какой момент: Пусть у нас реализация сигнала имеет длинну N, ширина окна n, и значения соответсвуют середине окна, тогда первым будет n/2-й отсчет, а последним (N-n/2)-ый, а длинна результата соответственно (N-n) Смекаешь?
1
|
||||||
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|||
| 03.04.2013, 19:41 [ТС] | |||
![]() формулировка в точку ![]() ![]() Добавлено через 16 минут Зосима,а можно анимацию вот так реализовать: до прохождения окна функция представляет собой набор отсчетов. после прохождения окна функция уже имеет непрерывный вид (желательно и другой цвет). причем, кривая меняет цвет и вид с середины окна. а внизу или где-нибудь отдельно формируется (вырисовывается) другая кривая, назовем Ф2 (формой и цветом), тоже начиная с середины окна ? на картинке примерный вид. только нет Ф2. http://yadi.sk/d/Q7eiqBdm3leB8
0
|
|||
|
|
|||||||||||
| 03.04.2013, 21:39 | |||||||||||
|
По поводу рисования функции ниже - это можно
только завтра ![]() Тут я вот еще что подумал: Для уменьшения объема вычислений можно попробовать (не знаю на сколько это допустимо) делать изменение частоты для фиксированной фазы и затем для фиксированной частоты пробежаться по фазам ![]() Или еще вариант: фазу и частоту можно менять неперывно ![]()
и график выложи!
1
|
|||||||||||
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|
| 03.04.2013, 22:03 [ТС] | |
|
0
|
|
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|
| 03.04.2013, 22:18 [ТС] | |
|
0
|
|
|
153 / 145 / 2
Регистрация: 08.04.2010
Сообщений: 1,010
|
|
| 03.04.2013, 22:35 [ТС] | |
|
0
|
|
| 03.04.2013, 22:35 | |
|
Помогаю со студенческими работами здесь
20
Формирование матрицы по заданным условиям Формирование квадратной матрицы по целому значению x Формирование для каждой матрицы массива, состоящего из минимальных элементов строк матрицы
Формирование матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
|