Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 06.11.2014
Сообщений: 27

Рандом

18.03.2015, 18:06. Показов 2360. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть функция randperm(n,k). Создает вектор-строку из k элементов, которые равны рандомным целым числам от 1 до n. Можно ли как-то включить в случайное распределение 0? Или посоветуйте функцию-аналог.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2015, 18:06
Ответы с готовыми решениями:

Рандом с появлением групбоксов, рандом с расположением ответов в программе тестирования
Дали задание сделать тест с рандом выдачей вопросов(групбокс) и рандом расположения ответов(радиобаттон), вопросы будут находится в самой...

Рандом в пайтон (аппаратный рандом для генерации паролей)
суть такова есть такой скрипт на питоне wavBuf = dwParam1.contents if wavBuf.dwBytesRecorded > 0 : bits =...

VBScript-овский рандом совсем не рандом
Не знаю, может я ошибаюсь, но по-моему VBScript-овский рандом совсем не рандом, т.е., генерит он вполне закономерно. Кто-нибудь слышал о...

4
143 / 143 / 37
Регистрация: 14.12.2013
Сообщений: 221
18.03.2015, 18:12
interpol,

randperm(n+1,k)-1

а так не пойдет?
правда у randperm есть ограничения (K must be less than or equal to N), поэтому лучше юзать randi в той же постановке
0
0 / 0 / 0
Регистрация: 06.11.2014
Сообщений: 27
18.03.2015, 18:20  [ТС]
Пойдет. Но, судя по работе кода, я ошибся с выбором функции. Она может возвращать значение из диапазона только один раз. Причем k должно быть не больше n. Мне же надо было создать вектор, принимающий случайное значение от 0 до 1 (т.е сымитировать случайное распределение true/false) n раз. Можете подсказать такую функцию? А то все что я нахожу либо строит матрицы квадратные, либо значения дробные и меньше единицы.
0
143 / 143 / 37
Регистрация: 14.12.2013
Сообщений: 221
18.03.2015, 19:58
interpol, вот так?
Matlab M
1
2
3
4
5
6
m=3;%размер вектора
n=10;%число раз
A=randi(2,n,m)-1;
for i=1:n
A(i,:) %юзаем по порядку n раз вектора m 
end
0
 Аватар для Зосима
5246 / 3574 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
19.03.2015, 16:31
Цитата Сообщение от interpol Посмотреть сообщение
Мне же надо было создать вектор, принимающий случайное значение от 0 до 1 (т.е сымитировать случайное распределение true/false) n раз
A = randint(1,n);
Цитата Сообщение от interpol Посмотреть сообщение
строит матрицы квадратные
внимательно смотри описание функций! чтобы получить вектор нужно указать две размерности, как я у себя
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.03.2015, 16:31
Помогаю со студенческими работами здесь

Рандом совсем не рандом
Здравствуйте,столкнулся с проблемой,что при создании рандомных координат,для вывода на экран квадрата,функция random.randrange() выдает...

Рандом
Подскажите как построить программу, чтобы нажимая кнопку у меня каждый определенный промежуток времени менялся цвет фона программы и по...

рандом
привет .. нужно задать массив из 20-и чисел в промежутке от -1 до 1 .. подскажут как это сделать ... спасибо!

F# рандом
Народ помогите пожалуйста я только учу F# точнее пишу лабу на нём а лекций вообще не дали)) и вот нечего не могу найти в сети как не искал...

Рандом в QT
#include "QTime" #include "QDebug" ................................... for(int i = 0; i < 1000; i++) { ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru