How do i import a file that contains matrix to draw a graph please ? I want to do it with a code?

4 commentaires

Walter Roberson
Walter Roberson le 5 Avr 2021
readmatrix() ?
Kimi Nina
Kimi Nina le 5 Avr 2021
No i want the code to import a file that contains a matrix in order to draw a graph
filename = 'test.txt';
%part 1: create some demonstration data to work with
s = randi(9, 15, 1);
t = randi(9, 15, 1);
writematrix([s,t], filename);
%part 2: read the demonstration data:
st = readmatrix(filename);
s = st(:,1);
t = st(:,2);
%part 3: create the graph:
G = graph(s, t);
%part 4: draw the graph:
plot(G)
It look s to me as if readmatrix() does in fact work.
Kimi Nina
Kimi Nina le 5 Avr 2021
Thank you sooo soo much you saved me

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 5 Avr 2021

0 votes

filename = 'test.txt';
%part 1: create some demonstration data to work with
s = randi(9, 15, 1);
t = randi(9, 15, 1);
writematrix([s,t], filename);
%part 2: read the demonstration data:
st = readmatrix(filename);
s = st(:,1);
t = st(:,2);
%part 3: create the graph:
G = graph(s, t);
%part 4: draw the graph:
plot(G)
It looks to me as if readmatrix() does in fact work.

Community Treasure Hunt

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

Start Hunting!

Translated by