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!