【发布时间】:2013-05-13 20:58:40
【问题描述】:
有人问过类似的问题,但我仍在寻找解决方案。
在 MATLAB 中,我有一个状态数组 s:
s = {'Indiana', 'Texas', 'Alabama'}
Time is a column vector: [120 30 20 40 50]'
Tornadoes is a column vector: [5 5 3 5 5]'
并且我需要在下面的代码中循环遍历这个数组s,同时将每个字符串放在第一行的s中。
index = strcmpi(States,s)
Time = Time(index)
Tornadoes = Tornadoes(index)
h = scatter(Time,Tornadoes)
那么我该如何编写代码来推送 s 中的每个状态来为每个图生成一个图。
【问题讨论】:
-
你的问题不清楚,你说的是什么意思...同时将每个字符串放在s中的第一行"。你可以循环使用
for ii = 1:numel(s) ... end