Контрольная работа по "Компьютерная математика"

Автор работы: Пользователь скрыл имя, 19 Мая 2013 в 00:19, контрольная работа

Описание работы

1.Окно Workspace. Назначение окна. Какие команды мы можем там выполнять.
Все значения переменных, вычисленные в течение текущего сеанса работы системы MATLAB, сохраняются в специальной области памяти компьютера, называемой рабочим пространством Workspace. Окно Workspace Browser обеспечивает просмотр и редактирование имен и значений находящихся в рабочем пространстве Workspace переменных, вывод массивов информации в виде графиков и диаграмм, а также предоставляет доступ к графическому интерфейсу Import Wi zard для считывания данных из бинарных и текстовых файлов. Инструментальная панель окна Workspace Browser позволяет создавать и удалять переменные, сохранять и загружать данные рабочего пространства Workspace.

Файлы: 1 файл

1.docx

— 42.64 Кб (Скачать файл)

1.Окно Workspace. Назначение окна. Какие команды мы можем там выполнять.

Все значения переменных, вычисленные  в течение текущего сеанса работы системы MATLAB, сохраняются в специальной области памяти компьютера, называемой рабочим пространством Workspace. Окно Workspace Browser обеспечивает просмотр и редактирование имен и значений находящихся в рабочем пространстве Workspace переменных, вывод массивов информации в виде графиков и диаграмм, а также предоставляет доступ к графическому интерфейсу Import Wi zard для считывания данных из бинарных и текстовых файлов. Инструментальная панель окна Workspace Browser позволяет создавать и удалять переменные, сохранять и загружать данные рабочего пространства Workspace.

2. Сохранение  данных. В файл С каким расширением сохраняется. Какие именно данные записываются в файл.

Рабочее пространство не сохраняется  между отдельными сеансами работы системы MATLAB. Когда вы выходите из MATLAB-а, его  рабочее пространство очищается. Можно  сохранить все или часть переменных текущего рабочего пространства в так  называемых MAT-файлах (MAT-file), которые  являются специальными бинарными (двоичными) файлами данных.  Сохранение всех переменных. Для сохранения всех переменных рабочего простанства с ис-пользованием ОПРП следует: 1. Из меню File или контекстного меню выбрать Save Workspace As, или щелкнуть мышью по кнопке инструментальной линейки ОПРП. Откроется диалоговое окно Save. 2. Задать местоположение и имя файла (File name). MATLAB автоматически добавит расширение .mat . 3.  Щелкнуть Save. Переменные рабочего простанства при этом запомнятся в MAT-файле с выбранным вами именем.

Сохранение части  переменных. Для этого надо: 1. Выбрать переменную в ОПРП. Для выбора нескольких переменных следует использо-вать клавиши Shift или Ctrl. 2.Вызвать щелчком правой кнопки контекстное меню и выбрать Save Selection As. Дальнейшие действия описаны выше. Эквивалентные функции Для сохранения переменных рабочего пространства можно использовать команду save с указанием имени файла куда вы хотите запомнить данные. Например, команда save('june10') запоминает все переменные рабочего пространства в бинарном файле june10.mat. Если вы не задаете имя файла, рабочее пространство запоминается в специальном файле под названием matlab.mat в текущей рабочей директории. Вы можете задать какие переменные сохранять, а также формат запоминания данных, например ascii.  Так, команда save 'june10' X Y  сохраняет в названном файле только переменные X Y .

3.Решить  систему  линейных уравнений  методом Крамера.

A=[2 3 3; 4 2 3; 6 5 3];

  b=[8;7;7]; x=zeros(3,1);

   A1=A;A1(:,1)=b;x(1,1)=det(A1)/det(A);

   A2=A;A2(:,2)=b;x(2,1)=det(A2)/det(A);

   A3=A;A3(:,3)=b;x(3,1)=det(A3)/det(A);

 

4.Дана  матрица.

А) обратиться к первому элементу двумя спобами.

A(1,1);

A(1);

Б)поменять местами первую и последнюю строки.

a=A(1,:);

A(1,:)=A(3,:);

A(3,:)=a;

В) написать строки в обратном порядке.

p=[3 2 1];

A(p,:);

Г) удалить  элемент матрицы. Что выведется  в результате.

A(1)=[];

Д)удалить второй столбец матрицы.

A(:,2)=[];

Е) заменить Элемент нулем.

A(2)=0;

Ж) найти  все максимальные значения в каждой строке.

max(A,[],2);

5) Интерфейс  пользователя. Как называются элементы отвечающие за контекстное меню и выпадающее меню. К какой иерархии они относятся. Их свойства.

интерфейс пользователя, состоящий из следующих основных элементов: меню, пункты которого автоматически перенастраиваются в зависимости от того, какое окно рабочей среды является в данный момент активным; панели инструментов с кнопками и раскрывающимся списком; нескольких окон; кнопки Start, с помощью которой можно получить доступ к содержимому рабочей среды, различным модулям Toolbox, справочной системе и демонстрационным программам; строки состояния.

 

Объекты Uicontrol являются управляющими элементами пользовательского интерфейса, которые выполняют функции обратного  вызова, когда пользователь активизирует объект. Объект Uimenu является выпадающим меню, который выполняет функции  обратного вызова, когда пользователь активизирует пункт меню. Система MATLAB размещает Uimenu в Menu Bar окна Figure справа от существующего меню, определенного  системой. Объект Uicontextmenu создает контекстное  меню, которое появляется, когда  пользователь нажимает правую кнопку мыши над графическим объектом.

Они относятся к иерархии графических объектов

 

 

6) дана  матрица. Нужно написать как она создается с помощью «стандартных» матриц

 

B=2*eye(3);

C=[1 2 3;4 5 6;7 8 9];

D=2*ones(3);

E=eye(3);

A=[B C;D E]

И найти  сумму элементов по формуле 

 

7)Что  нужно написать чтобы вывелось следующее???

W= [1x2 double]     ‘abc’   [3+4i]   [1x1 struct]

       [3x4 double]     [-5]        @sin5x  []

8)Что  такое высокоуровневая графика???? Как изменить толщину линии графика.

Высокоуровневая графика (High-Level Graphics )включает команды и функции,предназначенные для построения графиков в прямоугольных и полярных системах координат, трехмерных поверхностей и линий уровня, гистограмм, разного вида диаграмм, анимации и т. д. Графические команды высокого уровня автоматически контро-

лируют масштаб, выбор  цветов, маркировку осей, не требуя манипуляций  со свойствами графических объектов. Имеется также возможность интерактивного оформления рисунков.

Изменение толщины линии  выполняется при помощи команд низкоуровневой графики системы MATLAB ,основанной на управлении свойствами графических  объектов при помощи дескрипторов. ' LineWidth ' (толщина линии)

 

9) Построить график функции заданной параметрически. Установить толщину линии равной 3

x=@(t) sin(2*t);

y=@(t) cos(t);

h1=ezplot(x,y,[0,2*pi]);

set(h1,'LineWidth',3)

10)Дана функция. Нужно определить нули функции.

fplot('sin(x)-x.^2.*cos(x)',[-5,5])

 fzero('sin(x)-x.^2.*cos(x)',-5)


Информация о работе Контрольная работа по "Компьютерная математика"