How to plot graph from mat file?

Hi everyone, I face a difficulty in plotting graph from mat file. I want to get the graph from the mat file but the graph did not pop out and get the result in command window as shown in the figure 1 below.
Figure 1
The figure 2 below is the setting for the code.
Anyone can help me? Thanks. This is the code I am using:
clc;
clear all;
close all;
s = load('lai3.mat');
plot(transpose(s.val))

1 Commento

I recommend you change the name of your script. There is already a function named graph in MATLAB.

Accedi per commentare.

 Risposta accettata

clc;
clear all;
close all;
s = load('lai3.mat');
x=s.lai3(:,1); % s is having a field named lai3
y=s.lai3(:,2);
plot(x,y)

4 Commenti

Hi, I tried this method just now. However, the graph is still not show up, can I know what is the problem?
Hi, I have solve the problem. Thanks for your suggestion.
Can you tell what was the problem because I'm getting plot with the sugested line of codes.
It is the naming of my file. I put graph.mat instead of other name. That's why have the problem.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Creating, Deleting, and Querying Graphics Objects in Centro assistenza e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by