how to plot graph for specific points
4 ビュー (過去 30 日間)
古いコメントを表示
Balaji Ramdas
2022 年 5 月 9 日
コメント済み: Riccardo Scorretti
2022 年 5 月 9 日
i have plot graph for the specific points from a row
example: x= ( 1 2 3 4 5 7 8 9 ), y= ( a b c d e f g h i j )
i need to plot graph x v/s y between the points 3 - 8 only
0 件のコメント
採用された回答
Riccardo Scorretti
2022 年 5 月 9 日
Assuming that variables a, b, ... j make sense, you can do more or less like this:
x = [1 2 3 4 5 7 8 9];
y = [a b c d e f g h i j];
plot(x(3:8), y(3:8), 'o-'); % use 'o-', or whatever you like as drawing style
2 件のコメント
Riccardo Scorretti
2022 年 5 月 9 日
You must first convert z to an array of double (not it is a cell-array). Then you can use the function find:
z = cellfun(@(x) double(x), z); % this converts z to double
ind = find(20 <= z & z <= 500); % z(ind) are the values you are looking for
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Line Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!