Plot Matrix with 3 columns

Hello, I have more than 60 matrices with the same struture. Now I want to plot every matrix - column 1 vs. column 2. I am able to do it manually, but not with a script. The automatically generated script is:
function createfigure(Protokoll2, Y1) %CREATEFIGURE(PROTOKOLL1, Y1) % PROTOKOLL1: vector of x data % Y1: vector of y data
% Auto-generated by MATLAB on 22-Jul-2015 14:59:50
% Create figure figure1 = figure;
% Create axes axes1 = axes('Parent',figure1); box(axes1,'on'); hold(axes1,'on');
% Create plot plot(Protokoll2,Y1,'DisplayName','Protokoll128822(:,1)');
Where is the mistake?
The image shows the correct result manually generatet without script.

回答 (1 件)

Thorsten
Thorsten 2015 年 7 月 23 日

0 投票

The mistake is that your script contains only comments, but no commands. It should read
% Auto-generated by MATLAB on 22-Jul-2015 14:59:50
% Create figure
figure1 = figure;
% Create axes
axes1 = axes('Parent',figure1); box(axes1,'on'); hold(axes1,'on');
% Create plot
plot(Protokoll2,Y1,'DisplayName','Protokoll128822(:,1)');

1 件のコメント

Benjamin Liebsch
Benjamin Liebsch 2015 年 7 月 23 日
That was just a mistake by duplicating the script.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeGraphics Performance についてさらに検索

タグ

質問済み:

2015 年 7 月 23 日

コメント済み:

2015 年 7 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by