How I Can Read Matrices From text file and display it at separate Matrices?

조회 수: 2 (최근 30일)
I need to read matrices from notepad then display it in two separate matrices .I need also to calculate inverse then write the result back to notepad,please answer as soon as possible I searched for the answer in you tube to understand but I did not find.
THANKS

채택된 답변

Image Analyst
Image Analyst 2015년 1월 18일
To read, try csvread(), dlmread(), importdata(), readtable(), textscan(), or a few other ways.
For display, you can use a uitable to display the matrix in a GUI. It's like a grid or spreadsheet control. Here's a demo:
clc;
% Create sample data and row and column headers.
columnHeaders = {'n', 'Data Set #1', 'Data Set #2'};
for n=1:10,
rowHeaders{n} = sprintf('Row #%d', n);
tableData{n,1} = n;
tableData{n,2} = 10*rand(1,1);
tableData{n,3} = sprintf(' Value = %.2f %s %.2f', rand(1,1), 177, rand(1));
end
% Create the table and display it.
hTable = uitable();
% Apply the row and column headers.
set(hTable, 'RowName', rowHeaders);
set(hTable, 'ColumnName', columnHeaders);
% Display the table of values.
set(hTable, 'data', tableData);
% Size the table.
set(hTable, 'units', 'normalized');
set(hTable, 'Position', [.1 .1 .8 .8]);
set(hTable, 'ColumnWidth', {40, 120, 180});
set(gcf,'name','Image Analysis Demo','numbertitle','off')
To write out to a text file, use fullfile(), fopen(), fprintf(), and fclose() - see documentation for examples.
It's nice to see that you looked for a solution on your own (YouTube) before asking here. That's one of the points listed in our tutorial: http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer Of course I'd probably search Answers first, then the newsgroup, then YouTube or the internet in general.

추가 답변 (1개)

dpb
dpb 2015년 1월 18일
Presuming you really mean a text file and not Notepad formatted,
doc textscan
doc importdata
and friends.
help iofun % and see which seem to fit your data bestest...

카테고리

Help CenterFile Exchange에서 Text Files에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by