Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
18.09.2015, 20:09
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Krasme Посмотреть сообщение
чтобы массив снова появился в памяти, то данную строку надо закомментировать
Кликните здесь для просмотра всего текста
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
clc; clear all;
d=randn(1,1680*2);
% s(:,:)=[];
%%
for rows=1:2
    for cols=1:19
     step=840*(rows-1)+42*(cols-1)+1;
     s(rows,cols)=sum(d(step:(step+83)));
     disp([rows,cols,step,step+83])
 end
end
bar3(s)

здесь я специально clear all добавила, чтобы не спотыкаться при изменении числа рядов...
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.09.2015, 20:09
Ответы с готовыми решениями:

Таблица умножения в 2 столбика (без массивов и матриц)
Доброго времени суток! Была бы очень благодарна, если бы Вы помогли мне разобраться с заданием. Вывести на экран таблицу...

ПодТаблицы с данными(Таблица-Таблица-Таблица-Таблица) и наследованием
Имеется такая база с таблицами Район-МО-Цель-Зачача. Несколько вариантов связей передумал уже, но не понимаю как сделать, чтоб данные не...

Производный класс Самоорганизующаяся таблица должен наследовать свойства и методы класса Таблица
класс таблица, содержащий целые числа Обьект класса таблица должен позволять: 1 инициализировать случайными числами таблицу 2...

41
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
18.09.2015, 20:12  [ТС]
Krasme, график виде гистограммы получается, а есть что-то типо этого
Миниатюры
Таблица из массивов  
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
18.09.2015, 20:15
зачем гистрограмма-то? она же не строит график по факту, а группирует по значениям..
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
18.09.2015, 20:27  [ТС]
Krasme, такс смотрите, у меня перед вашей программой будет стоять еще один код. Там я беру отсчеты свои вместо "d" я беру свои отсчеты у меня допустим сперва 1680, вместо for rows=1:2 "вместо двойки N_imp" это мое число импульсов т.е. соответствует 2 строчкам, когда я это замену провожу у меня появляется ошибка
Matlab M
1
2
3
4
Undefined function or variable 'N_imp'.
 
Error in DSP_ispav (line 140)
for rows=1:N_imp
, с чем это может быть связано?
это может быть связано "clear all"?
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
18.09.2015, 20:31
если фрагмент вставлен полностью (вместе с clear all) в середину вашего кода, тогда да!
я писала выше, что clear all должна быть в ПЕРВОЙ строке... в первой строке всего кода, а не фрагмента..
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
19.09.2015, 02:02  [ТС]
Krasme, я хотел спросить насчет программы
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
clc; 
d=randn(1,1680*2);
s(:,:)=[];
%%
for rows=1:4
    for cols=1:19
     step=840*(rows-1)+42*(cols-1)+1;
     s(rows,cols)=sum(d(step:(step+83)));
     disp([rows,cols,step,step+83])
 end
end
bar3(s)
а можно сделать, чтобы число столбцов начиналось не с 1 по 19, а с 0 по 18?

просто судя по этому графику,надо чтобы он начинался не 1, а с 0. А то получается 0 до 1 вырезано
Миниатюры
Таблица из массивов  
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
19.09.2015, 06:07
1. индексация массивов в матлабе начинается с 1.
2. размер массива s 2x19, откуда у вас такая кнопка 19х500?
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
20.09.2015, 19:57  [ТС]
Krasme, дело в том, что у меня 500 импульсов т.е. это соответствует 500 строчкам, это у меня по заданию. Значит у меня размер массива будет 500x19, это же никак не отразится на расчет программы, правильно все это будет вычислятся?

Добавлено через 21 час 30 минут
Krasme, а вы не подскажете, вращать можно трехмерный график?
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
20.09.2015, 20:16
на Figure найти значок Название: c20.09.2015-20.16.41.png
Просмотров: 15

Размер: 718 байт, нажать, потом нажать на график и, удерживая нажатой кнопку мыши, двигать
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
20.09.2015, 20:54  [ТС]
Krasme, такой вопрос, а есть еще функции, чтобы построить график в трехмерном пространстве, просто судя по тому, что у меня получается кривой треугольник, так не должно быть
Миниатюры
Таблица из массивов  
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
20.09.2015, 20:59
http://www.exponenta.ru/soft/m... ontens.asp
1
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
20.09.2015, 21:05  [ТС]
Krasme, такой график может строится из-за того, что использовал команду mesh? Можно будет не используя команды mesh использовать команду plot3(s) или это дело связано с вычислениями?
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
20.09.2015, 21:15
графики отражают вычисления, если что-то не так, надо проверять алгоритм..
насколько я помню, у вас результаты в виде комплексных чисел, как вообще умудряетесь что-то строить?
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
20.09.2015, 21:24  [ТС]
Krasme, я беру массив s вашей программы, дальше пишу так mesh(abs(fft(s))) это есть амплитудный спектр. Fft это быстрое преобразование Фурье. Я это когда то делал в маткаде строил в конце такой график у меня получался ровный треугольник, а тут он получается кривой, это не может быть из-за того, что когда вы писали программу, вы расчет проводили в след. виде: с 1 по 84 суммируем, дальше вы уже суммируете с 43 по 126, а я делал получается в маткаде с 42(включительно) по 125 - это же получается 84 отсчета так ведь?
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
20.09.2015, 21:34
на графике не увидела разницы, если
Цитата Сообщение от Андрей10011991 Посмотреть сообщение
вы уже суммируете с 43 по 126, а я делал получается в маткаде с 42(включительно) по 125
тем более, у нас разные исходные данные, графики не повторяются..
Кликните здесь для просмотра всего текста
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
20.09.2015, 21:52  [ТС]
Странно, сейчас посмотрю снова свой код
0
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,649
20.09.2015, 22:29
Андрей10011991, наверное, лучше было бы полностью задачу привести. А то как-то частями помогают вам, и не совсем уверенность есть, правильна ли вообще эта помощь.
0
0 / 0 / 1
Регистрация: 12.09.2015
Сообщений: 305
20.09.2015, 22:42  [ТС]
Krasme, скажите, а что нужно изменить вашей программе, чтобы отсчет начинался не с 43, а 42?

Добавлено через 1 минуту
Krasme, вы уже суммируете с 43 по 126, а я делал получается в маткаде с 42(включительно) по 125, вот как мне сделать с 42 по 125 чтобы было?
0
 Аватар для Krasme
7960 / 5121 / 2162
Регистрация: 02.02.2014
Сообщений: 13,496
20.09.2015, 22:54
Matlab M
1
step=840*(rows-1)+41*(cols-1)+1;
0
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,649
21.09.2015, 07:18
Не понимаю, как у вас треугольник получается? У меня нагромождение пиков выходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.09.2015, 07:18

Повреждена какая-то таблица верхнего регистра или загрузочная таблица каки= то данных
Столько времени уже прошло, а тебе так никто и не помог... У меня сейчас при включении моноблока на стадии загрузки пишет A disk read...

Таблица умножения - таблица размера n строк на m столбцов, на пересечении i-ой строки и j-ого столбца стоит число i*j
Таблицей умножения назовем таблицу размера n строк на m столбцов, в которой на пересечении i-ой строки и j-ого столбца стоит число i*j...

{=ТАБЛИЦА(A1;A3)} или {=ТАБЛИЦА(A1;A2) что это?}
помогите не могу разобраться что это функция или формула-не могу понять? откуда эти цифры появились тоже я без понятия?

Корреляционная таблица (Таблица распределения)
Доброго времени суток, форумчане! У меня возник вопрос. Как в Excel составить Корреляционную таблицу (Таблицу распределения) вот такого...

Таблица лексем и таблица идентификаторов
Помогите пожалуйста найти ошибку в коде. Прога строит ТИ и ТЛ. К таблице идентификаторов претензий нет, а вот в таблице лексем возникают...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru