set function with multiple arguments

1 回表示 (過去 30 日間)
kheirou
kheirou 2013 年 10 月 7 日
回答済み: Walter Roberson 2013 年 10 月 7 日
Hi , i'm tring to plot two functions x & y in the same graph in function of time , and i'm obliged to update values using ' set function ' . I tried this code but it doesn't work ?
if true
set(plotGraph,'XData',time,'YData',[x y]); end
  2 件のコメント
Jan
Jan 2013 年 10 月 7 日
"It doesn't work" is not a useful description of the occurring problems. Please show us the complete error message of explain the difference between your expectations and the results.
Because we do not now the values of plotGraph, time, x and y we cannot know, what this line exactly means. Please provide more details by editing the original question (hiding important information in comments or pseudo-answers is less useful).
Sean de Wolski
Sean de Wolski 2013 年 10 月 7 日
What is the output of the following:
size(time)
size([x y])
get(plotGraph)

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

回答 (1 件)

Walter Roberson
Walter Roberson 2013 年 10 月 7 日
When you plot() with multiple columns, different lineseries() objects are produced for every column. You need to update both of the lineseries() objects with the appropriate individual column of data. You cannot set() a YData to a matrix of data, only a vector.

カテゴリ

Help Center および File Exchange2-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