How to plot selective data?

조회 수: 1 (최근 30일)
Kelsey
Kelsey 2013년 9월 19일
I have some data in the following form, outputted from a different computer program:
(That is, 3 separate columns of data...continuing on for 1000 rows) I am wondering how to create a plot with JUST the first and second columns, or first and third columns, of data--seeing as doing this manually would take forever. How do I arrange these data such that they're in matrices that are readable for MATLAB? Thanks much in advance!

답변 (2개)

Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 19일
편집: Azzi Abdelmalek 2013년 9월 19일
If A is your matrix
plot(A(:,1),A(:,2))
%or
plot(A(:,1),A(:,3))
If your data are in a text file you can read it:
A=dlmread('yourfilename.txt')
  댓글 수: 2
Kelsey
Kelsey 2013년 9월 19일
Great! But how do I put all this data in matrix form? (i.e., brackets and commas/semicolons)
Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 19일
just add square brackets
A=[1 2 3
4 5 6
7 8 9]

댓글을 달려면 로그인하십시오.


Jan
Jan 2013년 9월 19일
What exactly is the problem? Are these data written to a file and you are looking for the fscanf command to read them? Does dlmread as suggested by Azzi work or not?

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by