用于生成此图的matlab代码

时间:2017-09-29 07:39:02

标签: matlab matlab-figure

jan             0.23%
feb             2.56%
mar             0.76%
apr             4.19% <-- This is the highest value
may            -0.36%
jun            -1.68% <-- This is the lowest value
jul             1.18%
aug            -0.99%
sep            -1.43%
nov             2.32%
dec             1.88%

什么代码可以准确地生成上面没有撇号的图形而且不会太复杂。使用for循环可能吗?请注意,所有字母和数字的颜色都是黑色。 我尝试了以下代码:

C = {'jan'0.23'';'feb'2.56'';'mar'0.72'';'apr'4.19'&lt; - 这是最高值';'可能'-0.36'' ;'jun'-1.68'&lt; - 这是最低值';'jul'1.18'';'aug'-0.99'';'sep'-1.43'';'oct'2.00'';'nov '2.32'';'dec'1.88''} 我得到了这个

'jan'    [ 0.2300]    ' '                       
'feb'    [ 2.5600]    ' '                       
'mar'    [ 0.7200]    ' '                       
'apr'    [ 4.1900]    '<-- This is the highes…'
'may'    [-0.3600]    ' '                       
'jun'    [-1.6800]    '<-- This is the lowest…'
'jul'    [ 1.1800]    ' '                       
'aug'    [-0.9900]    ' '                       
'sep'    [-1.4300]    ' '                       
'oct'    [      2]    ' '                       
'nov'    [ 2.3200]    ' '                       
'dec'    [ 1.8800]    ' '

但它甚至不是我想要的,它是非常不完整的,包含撇号等等。

1 个答案:

答案 0 :(得分:0)

首先,您必须在第二列中找到最大值和最小值。 然后尝试使用``printf()''打印出列,在max和min索引处打印文本。 对不起,我正在使用手机,所以我不能详细地写出答案。