Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2012, 02:06   #1
holdos
Новичок
Джуниор
 
Регистрация: 28.03.2012
Сообщений: 2
По умолчанию программа в MATLAB

Всем привет !
Пару часов назад первый раз в жизни открыл Matlab. Так как к диплому должен сделать программу небольшую. А ЯП я не знаю. Преподы сказали делай в MATLAB.
Прога:

Цитата:
n=input('Введите количество оборудования');
m=input('Введите количество моделей');
i=n;
j=m;
A=zeros(i,j);
for j=1:m % ЗАПОЛНЕНИЕ МАТРИЦЫ
S=input('Введите номера элементов оборудования, используемого для данной модели');
kmax=length(S);
for k=1:kmax
if S(k)~=0
i=S(k);
A(i,j)=1;
end
end
end
for i=1:n % РАСЧЕТ СУММ СТРОК
for j=1:m
E(i)=E(i)+A(i,j);
end
end
for i=1:n % РАСЧЕТ КОЭФФИЦИЕНТА ПОВТОРЯЕМОСТИ
r(i)=E(i)-1;
end
for i=1:n % РАСЧЕТ ПРОИЗВЕДЕНИЯ
B(i)=E(i)*r(i);
end
for i=1:n
Bob=0;
Bob=Bob+B(i);
end % РАСЧЕТ СУММЫ ПРОИЗВЕДЕНИЙ




==================Не понимаю как осуществить введение массива S, который указывает номера строк в столбце, где надо поставить "1".
И вообще наверно все неправильно??? Появляются переменные, нигде ранее не обозначенные!!.
===Если кто-то может что-нибудь подсказать- буду признателен

Последний раз редактировалось holdos; 04.06.2012 в 02:44.
holdos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа в Matlab Alex944 Помощь студентам 0 17.05.2012 00:03
Matlab Nick13467 Помощь студентам 0 15.05.2012 16:32
Программа на matlab за денежное вознаграждение ДенSID Фриланс 6 31.08.2010 00:09
matlab Витас Помощь студентам 2 20.05.2010 19:13
Matlab Саня7278 Фриланс 2 15.05.2010 22:22