Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Оснащения врачебно-сестринской бригады.
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2024-02-15 | 70 |
5.00
из
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
Else
while b ~=0
r =rem(a,b);
a=b;b=r;
End
End
Создание m-файла функции производится в окне редактора, вызываемом последовательностью File - New - Function - M - File и сохранением ее под некото-рым именем.
Использование m-файла функции состоит в вызове его по имени функции в заданное место Command Window для выполнения определяемых ею действий. При этом значения передаваемых функции параметров должны быть определены заранее.
Рабочая область системы Matlab Workspace – это область памяти, в которой размещены переменные системы. Содержимое этой области можно просмотреть из командной строки с помощью команд who и whos. Различие между этими командами состоит в следующем:
– who– выводит только имена переменных;
–whos– выводит дополнительно информацию о размерах массивов и типе переменной.
Сохранение переменных рабочей области. Команда Save Workspace As … меню File либо команда save fname, набранная в командном окне позволяет сохранить содержимое рабочей области в двоичном m-файле, который можно в дальнейшем вызвать командой Open из меню главного окна, либо командой load из командного окна.
Загрузка рабочей области. Команда Open меню File или команда load, набранная в командном окне позволяет загрузить m-файл, который был ранее сохранен с помощью команды save. При загрузке m-файла новые значения одноименных переменных будут записаны взамен старых. Если m-файл имеет расширение, отличающееся от .mat, то необходимо использовать флаг –mat; в противном случае MATLAB будет считать форматом файла ASCII-формат.
Загрузка файлов данных в ASCII-формате. Команда load позволяет выполнять импорт файлов данных в ASCII-формате; она преобразует содержимое файла в переменную с именем файла только без расширения. Например, применение команды load tides.dat создает в рабочей области системы Matlab переменную с именем tides. Если исходный файл в ASCII-формате имеет m строк с n значениями в каждой строке, то результатом будет массив чисел размера m×n.
|
Для сохранения или загрузки последовательности файлов, имена которых имеют общий корень и дополнительный целочисленный суффикс, необходимо использовать структуру цикла.
Например, следующая конструкция позволяет сохранить квадраты чисел от 1 до 10 в файлах с именами data1, …, data10:
file = 'data';
fori = 1:10
j = i.^2;
save([file int2(i)],'j');
End
Использование группового символа. Команды load и save допускают использование группового символа (*) в качестве замены ряда символов в шаблоне имени переменной.
Например, команда save rundate x* сохраняет все переменные, имена которых начинаются с символа x в файле с именем rundata.mat.
Точно также команда load testdata ex1*95 загружает все переменные, имена которых начинаются с символов 'ex1' и заканчиваются символами '95', независимо от того, какие символы размещены между ними.
Пример 8. Использование рабочего пространства Matlab.
Комментарии к вычислениям:
Команда вывода имен всех переменных рабочего пространства.
Команда удаления переменной из рабочего пространства.
Команда сохранения рабочего пространства в дисковом файле под заданным именем.
Команда очистки рабочего пространства.
Команда загрузки рабочего пространства из ранее сохраненного файла.
Команда очистки командного окна (рабочее пространство не изменяется).
В результате сохранения рабочего пространства на диске создается файл с заданным именем (может быть произвольным) и расширением mat. Сохранение рабочего пространства можно выполнить через меню командного окна File пункт Save workspaceas …
В командном окне есть возможность вернуть в командную строку ранее введенные команды, они запоминаются в специальной области памяти, называемой стеком команд. Для этого используются клавиши «стрелка вверх» и «стрелка вниз». Клавиша «стрелка вверх» позволяет вывести предыдущие команды в порядке обратном их вводу. Клавиша «стрелка вниз» осуществляет прокрутку команд в противоположном направлении.
|
Создание графиков. Для построения двумерных графиков используются функции plot (в декартовой системе координат) и fplot или polar (в полярной системе координат).
Функция plot имеет различные формы, связанные с входными параметрами, например p lot (у) создает кусочно-линейный график зависимости элементов у от их индексов. Если задать два вектора в качестве аргументов, то plot(x,y) создаст график зависимости у от х.
Например, для построения графика значений функции sin от нуля до 2p сделаем следующее:
t = 0:pi/100:2*pi;
у = sin(t);
Plot ( t , y ).
Вызов функции plot с многочисленными парами х-у создаст многочисленные графики. Matlab автоматически присваивает каждому графику свой цвет (исключая случаи, когда это делает пользователь), что позволяет различать заданные наборы данных. Например, следующие три строки отображают график близких функций, и каждой кривой соответствует свой цвет:
у 2 = sin(t-.25) ;
уЗ = sin(t-.5) ;
Plot ( t, y, t, y2, t, уЗ).
Графики в полярной системе строятся аналогично:
t=0:0.01:2*pi;
y=3*(1+sin(t));
Polar(t,y)
Для совмещения графиков в одной системе координат можно использовать функцию hold on:
t=0:0.01:2*pi;
y1=3*(1 + sin(t));
y2=3*(1 - sin(t));
y3=3*(1 + cos(t));
y4=3*(1 - cos(t));
|
|
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!