Possible solution to this problem
1 回表示 (過去 30 日間)
古いコメントを表示
I have got variable A as,
A = {'char1', 'char2'}; %could be char3, char4, char5....so on
There would always be two elements in variable A. Now I have got list of such character elements from which would further give me value of four more variables.
char1 = {x1 = 0, x2 = 2.3, y1 = 2.3, y2 = 2.3};
char2 = {x1 = 0, x2 = 6.5, y1 = 6.5, y2 = 6.5};
char3 = {x1 = 0, x2 = 3.4, y1 = 3.4, y2 = 3.4};
char4 = {x1 = 0, x2 = 8.2, y1 = 7.5, y2 = 8.2};
char5 = {x1 = 0, x2 = 5.5, y1 = 6.5, y2 = 5.5};
now main condition where i want to use this values -
line(handles.axes1, [x1;x2], [y1;y2], 'linestyle', '--');
Any possible method to do it?
5 件のコメント
回答 (1 件)
Jan
2018 年 4 月 17 日
A bold guess:
Data = [0, 2.3, 2.3, 2.3; ... 0, 6.5, 6.5, 6.5; ... 0, 3.4, 3.4, 3.4; ... 0, 8.2, 7.5, 8.2; ... 0, 5.5, 6.5, 5.5];
Now use the index 1 instead of what you call "char1". Then:
index = 1; x1 = Data(index, 1); x2 = Data(index, 2); y1 = Data(index, 3); y2 = Data(index, 4);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!