Rectangle wave in MATLAB App Designer

1 回表示 (過去 30 日間)
Tejas Mahajan
Tejas Mahajan 2020 年 11 月 23 日
コメント済み: Tejas Mahajan 2020 年 11 月 25 日
I'm using App designer for plotting rectangular graph for the points inputed by the user. For EX- if user give values for Yaxis as 1 , 2 ,4 , 5 and 2, 4, 1 , 3 for the Xaxis corresponding to the values of Yaxis. From this given data how can i plot rectangular graph for this given 4 points in MATLAB App Designer.
Please Help.
  2 件のコメント
Mario Malic
Mario Malic 2020 年 11 月 23 日
See line and rectangle.
Tejas Mahajan
Tejas Mahajan 2020 年 11 月 23 日
?

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

回答 (1 件)

Ameer Hamza
Ameer Hamza 2020 年 11 月 23 日
First convert the given points in the correct order for drawing a polygon
x = [2, 4, 1, 3];
y = [1, 2, 4, 5];
pts = [x(:) y(:)];
idx = boundary(pts);
pts = pts(idx, :);
Then either use plot() or patch()
plot(pts(:,1), pts(:,2))
% or
patch(pts(:,1), pts(:,2), 'r')
  2 件のコメント
Tejas Mahajan
Tejas Mahajan 2020 年 11 月 25 日
This produces a Recatngle shape. i want graph of this type ->
Tejas Mahajan
Tejas Mahajan 2020 年 11 月 25 日
t = app.EntertheSignalEditField.Value;
t1 = str2double(strsplit(t));
x = 1 :numel(t1);
thats how im going to take values for Y axis from user and print it
user will be giving values in this format - 1 2 3 4 (using space not comma)

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

カテゴリ

Help Center および File ExchangePolygons についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by