Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.51/47: Рейтинг темы: голосов - 47, средняя оценка - 4.51
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 18:30
Студворк — интернет-сервис помощи студентам
Ну так напишите так, чтоб искал, то что Вы хотите.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.05.2017, 18:30
Ответы с готовыми решениями:

Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла
Help me plz

Ввести три квадратные матрицы произвольной размерности с целочисленными элементами. Определить количество чётных чисел на диагоналях для каждой матрицы и в трёх матрицах.
Ввести три квадратные матрицы произвольной размерности с целочисленными элементами. Определить количество чётных чисел на диагоналях для...

Изменение размерности матрицы
Как можно создать матрицу с изменяемой размерностью с клавиатуры? Матрица должна вводится также с клавиатуры через вложенные циклы.

121
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,636
03.05.2017, 19:11
Цитата Сообщение от sanekkkk Посмотреть сообщение
алгоритм работает для заданного p(0) ,а нужно,чтобы он его сам нашел!точнее перебирал р(0) и нашел р*(0)
Определитесь, что вам надо найти: Wr, Wc или p0. А то в начале пишете одно, теперь другое...
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 19:47
Постройте график он полностью должен быть аналогичен книге для р0=0,3...0,5. По графику видно, что искомые значения лежат в границах 0,42 и 0,43. Что еще нужно?
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 19:52  [ТС]
сначала надо было найти wC и wR,но понял,что это очень сложная задача в данных условиях ,и принял решение задавать их сам в начале программы!Теперь задача состоит в том ,чтобы из множества p(0) от 0 до 1 с шагом 1/50 выделить то значение р*(0) которое после 1000 итераций больше 0 и одновременно больше 1-eps(Где eps наперед заданное число)!
если такого p*(0) нет,то выдать "такого числа нет"
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 20:03
Закручивайте цикл и гоняйте
Matlab M
1
 p0=0:1/50:1;
.
0
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,636
03.05.2017, 20:28
sanekkkk, формируйте матрицу частично через цикл и считайте. В принципе, с изменяющимися Wr и Wc было бы не намного сложнее, нужно было бы сформировать 4-мерный массив.
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 20:30  [ТС]
а как сделать сравнение после 1000 итерации pl(i) c нулем?просто в лоб спросить pl(i)=>0?
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 20:32
А что Вас смущает?
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 20:33  [ТС]
возможно глупые вопросы задаю иногда!Сейчас попробую и скину ,что выйдет
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 20:38
Главное, чтоб Вы сами понимали, что делаете.
0
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,636
03.05.2017, 20:49
Цитата Сообщение от sanekkkk Посмотреть сообщение
просто в лоб спросить pl(i)=>0?
Просто в лоб спросить pl>=0.
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 21:04  [ТС]
Вот подправил,но матлаб стал дико кричать!
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clc
clear
eps=[50 1 0.1 0.01 0.001];
for i=1%:length(eps)
    m(i)=1-eps(i)/100;
end
 p0=0:1/50:1;
 
wR = 6; wC = 3;i=1;
while i<=1000
     if i==1
        pl(i)=p0*(1-(1-p0).^(wR-1)).^(wC-1);
    else
        pl(i)=p0*(1-(1-pl(i-1)).^(wR-1)).^(wC-1);
     end
     if (pl(i)>=0)&(pl>=m(i))
        k=i;
        break;
     end
    i=i+1;
end
k % p0=0 при данной итерации
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 21:11
А где Ваш цикл для р0, eps=[50 1 0.1 0.01 0.001]; 50???

Добавлено через 1 минуту
Не спешите, нормально все проверьте, а то много ляпов.

Добавлено через 2 минуты
Matlab M
1
(pl(i)>=0)&(pl>=m(i))
m(i) у Вас m ограничено длиной массива eps, какая 1000????
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 21:15  [ТС]
так мне интересно 1000 итераций
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 21:18
Да хоть миллион, у вас , какая длина eps?
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 21:22  [ТС]
длина 5
0
 Аватар для faraonCar
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 738
03.05.2017, 21:28
Какое будет значение m(i) тут pl>=m(i) при 1000 итерации
0
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,636
03.05.2017, 21:43
Matlab M
1
2
3
4
5
6
7
8
9
10
11
eps=[1 0.1 0.01 0.001];
m=1-eps/100;
p0=0:1/50:1; 
Wr = 6;
Wc = 3;
[P0,P,M]=meshgrid(p0,ones(1,1001),m);
PL=P0.*P;
for I=2:1001
    PL(I,:,:)=P0(1,:,:).*(1-(1-P(I-1,:,:)).^(Wr-1)).^(Wc-1);
end
E=PL>=M;
0
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 202
Записей в блоге: 3
03.05.2017, 21:54  [ТС]
Я так понимаю матрицы используете ?а можно уйти от них как -то ?
0
Модератор
 Аватар для Centurio
1765 / 1610 / 542
Регистрация: 13.09.2015
Сообщений: 5,636
03.05.2017, 21:56
Цитата Сообщение от sanekkkk Посмотреть сообщение
Я так понимаю матрицы используете ?а можно уйти от них как -то ?
Зачем? Так и программа короче, и считает быстрее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.05.2017, 21:56

Ввод размерности матрицы с клавиатуры
Можно ли ввести размерность матрицы с клавиатуры, и после этого ввести саму матрицу? Как это сделать?

Перемножить 2 матрицы одинаковой размерности
здравствуйте, вводятся 2 матрицы в memo1 и memo2. Размерность задается с помощью SpinEdit. Мне нужно перемножить 2 матрицы одинаковой...

Ввод размерности матрицы с клавиатуры
Сделал лабораторку, появились проблемы которые не могу решить( У меня в задании дана прямоугольная матрица, у меня получилась только...

Ошибка размерности
Доброй ночи! Помогите пожалуйста разобраться с ошибкой, голова уже не соображает, я в отчаянии! ...

Даны две матрицы А и В одинаковой размерности m*n
Составьте и выполните программы с применением массивов согласно вариантам, введите исходные данные, проверьте полученный результат. Даны...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ По ссылке 403. Не очень информативно такую ссылку постить. Запись от Usaga размещена Сегодня в 06:46 . . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru