Программирование в среде MATLAB. Решение практических задач, страница 2

Задание 8.  В файле ML1_8.txt собраны данные об изменении котировки одного из фьючерсов на доллар США на МТБ в 1994-1995 гг. Каждая строка содержит значение котировки в один из торговых дней из последовательной истории их определения. Исследовать характеристики котировки и сделать суждение о характере ее изменения в этом временном периоде. Для решения задачи следует разделить данные на 3 группы с примерно одинаковым числом значений и для каждой группы рассчитать среднее арифметическое значение котировки: S1, S2, S3. Представить рассчитанные данные на графике. Вычислить значение приращений: D1=S2-S1, D2=S3-S2. Сформулировать суждение по правилу: если D1>0 и D2>0 – суждение «Котировки растут»; если D1<0 и D2<0 – суждение «Котировки падают»; в остальных случаях – суждение «Котировки менялись разнонаправленно».

Задание 9.  В файле ML1_9.txt собраны значения обобщенного показателя результативности научно-исследовательской работы в вузах России в прошлом году. Каждая строка содержит значение показателя для одного из вузов. Более эффективной работе соответствуют большие значения показателя. Исследовать значения этого показателя и сделать суждение об эффективности исследовательской работы в заданном вузе (запросить-ввести номер строки). Что можно сказать о положении МЭИ(ТУ) , которому соответствует значение показателя в 357–й строке? Для решения задачи необходимо вычислить среднее арифметическое значение показателя по всем вузам Rc, а также определить наименьшее Rmin и наибольшее Rmax значения показателя результативности. Определить значение обобщенной результативности R для вуза, заданного пользователем. Сформулировать суждение по следующему правилу: если R>[Rc+0,1(Rmax-Rmin)], то суждение «Высокая результативность»; если R<[Rc-0,1(Rmax-Rmin)], то суждение «Низкая результативность»; в ином случае – суждение «Средняя результативность».

Задание 10.  В файле ML1_10.txt собраны данные об объемах финансирования научно-исследовательских работ по хозяйственным договорам в вузах России в 1998 г. Каждая строка соответствует одному из вузов. Исследовать значения этого показателя деятельности вузов и сделать суждение об интенсивности таких работ в заданном вузе (запросить-ввести номер строки). Что можно сказать о  МЭИ(ТУ) ( 181-я строка в таблице данных)? Для решения задачи необходимо вычислить среднее арифметическое значение показателя по всем вузам Hc, а также определить наименьшее Hmin и наибольшее Hmax значения показателя. Определить значение показателя H для вуза, заданного пользователем. Сформулировать суждение по следующему правилу: если H>[Hc+0,1(Hmax-Hmin)], то суждение «Высокая интенсивность»; если H<[Hc-0,1(Hmax-Hmin)], то суждение «Низкая интенсивность»; в ином случае – суждение «Средняя интенсивность».

Задание 11. В файле ML1_11.txt собраны данные об обучении аспирантов в вузах России в 1998 году. Каждая строка соответствует одному из вузов. В ней приведены значения 3 показателей: число обучающихся в вузе аспирантов, количество защищенных в прошлом году кандидатских диссертаций, количество опубликованных статей. Исследовать значения показателя «количество защищенных диссертаций» и обеспечить выработку суждения о заданном вузе (запросить-ввести номер строки). Что можно сказать о  МЭИ(ТУ) ( 181-я строка в таблице данных)? Для решения задачи необходимо рассчитать для каждого вуза значение отношения (количество защищенных диссертаций)/( число обучающихся в вузе аспирантов).  Затем вычислить среднее арифметическое значение Oc этого отношения, определить наименьшее Omin и наибольшее Omax его значения. Определить значение Oв этого отношения для вуза, заданного пользователем. Сформулировать суждение по правилу: если Oв>[Oc+0,25(Omax-Omin)], то суждение «Хорошая подготовка аспирантов в вузе»; если Oв<[Oc-0,25(Omax-Omin)], то суждение «Плохая подготовка аспирантов в вузе»; в ином случае – суждение «Средняя подготовка аспирантов в вузе».

Задание 12. В файле ML1_12.txt собраны данные об измерениях твердости стали, использованной при изготовлении деталей газовой арматуры. В каждой строке приводятся измерения для одной детали, которые повторялись 5 раз. Все приведенные в файле измерения являются достоверными. Обеспечить ввод пользователем 5 данных измерений новой детали и выработку суждения о достоверности этих измерений. Для решения задачи необходимо по каждой детали Дi, измерения по которым представлены в файле, определить наименьшее Xi min и наибольшее Xi max значения измеренной твердости и рассчитать значение диапазона измерений Di=(Xi max-Xi min). Достоверность измерений определяется по величине такого диапазона. Поскольку известно, что все измерения достоверны, то они достоверны и в худшем случае – когда этот диапазон наибольший. Поэтому необходимо определить по всем Di значение Dmax=max(D1, D2,….). По введенным пользователем значениям измерений твердости для новой детали следует рассчитать значение диапазона Dн и выработать суждение по правилу: если Dн<Dmax, то суждение «Измерения достоверны», иначе – суждение «Возможно, измерения недостоверны».

Задание 13. В файле ML1_13.txt собраны данные о требованиях к твердости различных деталей газовой арматуры. Каждая строка относится к одной из деталей и содержит 2 числа: наименьшее и наибольшее допустимое значение твердости стали для данной детали. Номер строки соответствует номеру, обозначающему деталь. Пользователь должен иметь возможность ввести номер детали и значения измеренной твердости и получить суждение о выполнении или невыполнении требований по твердости. Для уменьшения ошибки в суждениях измерения повторяются 5 раз. При решении задачи по введенным пользователем 5 измерениям твердости необходимо рассчитать среднее арифметическое значение измеренной твердости. Если это среднее окажется между наименьшим и наибольшим допустимыми значениями для данной детали, то выдается суждение «Требования по твердости выполнены», в ином случае – суждение «Требования по твердости не выполнены».

Задание 14. В файле ML1_14.txt собраны данные об измерении 8 медицинских показателей X1, X2,…,X8, характеризующих зрение пациентов. Каждая строка содержит значения показателей для одного пациента. Обобщенный показатель, характеризующий зрение человека, может быть вычислен по формуле

Y=1/(1+EXP{-32,38-0,23*X1-0,20*X2+0,84*X3-0,01*X4+0,36*X5+0,51*X6-2,13*X7-0,60*X8}).

Рассчитать по введенным из файла данным значения обобщенного показателя и для каждого пациента выработать диагностическое суждение по правилу: если Y>0,7, то суждение «Зрение хорошее»; если Y<0,3, то суждение «Зрение плохое»; иначе – суждение «Зрение среднее».

Задание 15. В файле ML1_15.txt собраны данные об измерении 8 медицинских показателей Y, X1,…,X7, характеризующих зрение пациентов. Здесь Y-диагностический показатель, а X1,…,X7 – контролируемые показатели. Каждая строка содержит значения показателей для одного пациента. Пользователь должен иметь возможность ввести значения 7 контролируемых показателей  пациента: Xp1,Xp2,…,Xp7, а программа должна определить значение диагностического показателя. Для этого она должна для каждой строки матрицы данных из файла вычислить значение

         Zi=(Xp1-Xi1)2+(Xp2-Xi2)2+…+(Xp7-Xi7)2,

где i-номер строки. Затем необходимо определить строку с наименьшим значением Z:

         Zm=min{Z1, Z2,…,ZN}, где N – число строк в матрице.

В качестве значения диагностического показателя используется значение Ym из строки с минимальным значением Z. Должно быть выдано суждение «Значение диагностического показателя Ym».

Задание 16. В файле ML1_16.txt собраны данные о котировках на бирже фьючерсных контрактов на нефть марки Brent в октябре 2002 г. – январе 2003 г. Каждая строка содержит значение котировки в один из торговых дней из последовательной истории их определения. Исследовать характеристики котировки и сделать суждение о характере ее изменения в этом временном периоде. Для решения задачи следует разделить данные на 3 группы с примерно одинаковым числом значений и для каждой группы рассчитать среднее арифметическое значение котировки: S1, S2, S3. Представить рассчитанные данные на графике. Вычислить значение приращений: D1=S2-S1, D2=S3-S2. Сформулировать суждение по правилу: если D1>0 и D2>0 – суждение «Котировки растут»; если D1<0 и D2<0 – суждение «Котировки падают»; в остальных случаях – суждение «Котировки менялись разнонаправленно».