【问题标题】:MATLAB: Iterate Through a Loop ArrayMATLAB:遍历循环数组
【发布时间】:2013-05-03 03:10:21
【问题描述】:

在 MATLAB 中,我需要创建一个循环来遍历整个字符串数组并进行绘图。

换句话说,第一次迭代:循环以其值 (23,45) 进入蒙大拿州并生成绘图。

第二次迭代:继续循环到乔治亚州及其值 (54,75) 并绘制。

第三次迭代:继续循环到德克萨斯州,其值为 (55,90) 并绘制。所以,我们为每个字符串有 3 个不同的图。

这是数组:

A = {'Montana','Georgia','Texas'};

X 值:

X = [23, 54, 55]

使用 Y 值:

Y = [45, 75, 90]

谢谢,

阿曼达

【问题讨论】:

    标签: arrays matlab loops


    【解决方案1】:
    % input data
    A = {'Montana','Georgia','Texas'};
    X = [23, 54, 55];
    Y = [45, 75, 90];
    
    %  plot points
    figure(1);
    plot(X, Y, 'rx');
    
    % adjust the limits for figure axis
    axis([0 70 0 100]);
    
    % label points
    text(X,Y, A, 'VerticalAlignment','bottom', ...
        'HorizontalAlignment','right');
    

    输出图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多