ЛРО7 (1002747)
Текст из файла
Московский государственный технический университет
им. Н. Э. Баумана
Лабораторная работа №7
ДВУМЕРНЫЕ МАССИВЫ
Выполнил:
Группа:
Проверил: Звягин Ф.В.
Москва 2016.
Цель работы:
1.Ознакомиться с двумерными массивами (матрицами).
2.Приобрести навыки использования вложенных циклов для обработки двумерных массивов.
3. Закрепить полученные знания по вводу и выводу в текстовый файл.
Краткие методические указания:
1. Создать текстовый файл, в который содержится матрица чисел из произвольного числа строк и столбцов.
2. Ввести матрицу из этого файла и вывести в другой файл построчно,
предварительно напечатав строку: ИСХОДНАЯ МАТРИЦА:
3. Выполнить задачу, используя вложенные операторы цикла, и вывести файл массив заново, предварительно напечатав строку: ПРЕОБРАЗОВАННАЯ МАТРИЦА:
Задание 2 варианта:
В матрице поменять столбец, в котором находится максимальный элемент с первым столбцом.
Исходный код скрипта:
clear all;
clc;
a=load('input.txt');
disp(a);
f=fopen('out.txt','w+');
fprintf(f,'ИСХОДНАЯ МАТРИЦА');
dlmwrite('out.txt',a,'-append','delimiter',' ','roffset',1,'newline','PC');
imax =1;
jmax =1;
s=0;
for i=1:1:length(a)
for j=1:1:length(a)
if a(i,j)<a(imax,jmax)
imax = i;
jmax =j;
end;
end;
end;
x = a(:,1);
a(:,1) = a(:,jmax);
a(:,jmax) = x;
f=fopen('out.txt','a');
fprintf(f,'ПРЕОБРАЗОВАННАЯ МАТРИЦА');
dlmwrite('out.txt',a,'-append','delimiter',' ','roffset',1,'newline','PC');
fclose(f);
Скрины:
Вывод:
1.Ознакомился с двумерными массивами (матрицами).
2.Приобрел навыки использования вложенных циклов для обработки двумерных массивов.
3. Закрепил полученные знания по вводу и выводу в текстовый файл.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.